Make the tests print warnings if it takes a long time to observe a particular thread state.
Expirations that throw Throwables rather than Exceptions, will no longer cause the pool to leak slots.
Introduce the Reallocator concept.

It can be configured, but the pool implementations do not yet make use of it.