@hackage taskpool0.1.0

Manage pools of possibly interdependent tasks using STM and async

A taskpool is a network of tasks (where connection indicates dependency), where up to N independent tasks at time may execute concurrently.