On Thu, Jan 10, 2013 at 11:23:25AM -0800, Rob Hudson wrote:
>It might be a bit clearer if `option` returned the option string that you then append to `output` inline below? Rather than relying on the scoping?

Yeah, that was my original plan, but then I decided to go for 
the efficiency of a single string builder. There's probably no 
noticeable win, though, so I'm happy to change it.