Support a timeout when checking out objects.
Randomize spec order.
Flesh out the specs somewhat.
Add Pond.wrap.
Add the Ruby standard library as a requirement on Rubinius.
Support treating the object collection as a stack, instead of a queue.
Ensure that normal operation isn't impeded even if the instantiation block hangs or errors.
Write README.
Another mutex synchronization, just to be sure.
Switch from a mutex to a monitor to clean things up a bit.
Refactoring.
Spec file rename.