On Nov 29, 2011, at 1:09 PM, Nicholas C. Zakas wrote: > A word of caution that I usually throw out in API discussions: I think it's a mistake to design an API with the intent that a library will smooth out the interface for you. IMHO, core language features should be usable out-of-the-box. +∞ /be