Tried traceur to get shiny es6 features, but it seemed to impose "use strict" on any compiled files, so... meh. I still want global variables sometimes. Maybe not in a finished polished thing once I figure out where the module boundaries are, but fuck it, I haven't figured out where they are yet, stop making me decide prematurely.
e6-transpiler seems more like what I want. Still gives me non-this-diddling => functions and destructuring bind. Doesn't require including the runtime as a whole 'nother script.