I did a double-take looking at that syntax. I assume that fab (and all of the other bracketed expressions) return functions that chain together?  Pretty ingenious.  Plus you can detect the end of the chain when one of the methods is passed in "fab" again.<p>I think I can say that this is the best (ab)use of the syntax I've ever seen, well done. :)