What ever happened to the work described in these slides as ���BLOC: A Trait-Based Collections Library���? It seemed super cool, both from the perspective of cleaning and beautifying the existing implementation, and also the possibility of composing new collection-like objects with the exact behavior needed (e.g. no more `ArrayedCollection>>#add:` shouldNotImplement hacks���