Open.Disposable.ObjectPools A set of variations on ObjectPool implementations with differing underlying collections.