[Graeme] Pimping libraries, and starting chapter 13, collections