Use current ES6 transpiler

Leaving this as a PR for now; going to need docs (blergh) before merging. Still, would love for adventurous people to try it out.