[WIP] Consumer and producer pools