really nice syntax.

BTW one trick i like, since i sometimes forget to `.build()` on my builders, is to log a warning in the finalize method if they haven't been 'build()`ed -- makes it much easier to identify and track down such problems.