Add es6 pure transformer

This is a proposal for discussion. I'm not saying we should merge it as it is.

I want to be able to transform ES6+ (ES6 + types, annotations, etc) into pure ES6. @arv what do you think would be the best way to do this?