[WIP] Consumer and producer pools

It was always that. `char**` is the same as saying `char* foo[]`