add es6 exports for the things we use
add some particularly hacky support for pretty printing template literals, spreads, and for-of statements