A thread-safe, optionally bounded, timeout-capable queue based on RubyTapas episodes 137-143 (and a few others).