Props to PicoContainer, and disclaimer.

This has nothing to do with PicoContainer, but is definitely informed by and inspired by my previous experience using PicoContainer in Java/Scala/Clojure.  So, giving them a shout-out and also highlighting that this is NOT intended to be a feature-complete "port" of PicoContainer to python (at all).