grabbag This is an implementation of a concurrent grabbag with channels in go It has a basic one and a 'genuis' one that has 2 at a time.