Inferface for a module to maniulate a simple POSIX thread pool. Each pool is manger-less, and supports a min- and max- thread population.
To create a new pool, see thr_pool_create(). The module can manage multiple pools; the caller is given a handle to identify the pool, upon pool creation.