Turns out that module systems really don't like ES6. Doing this the old fashioned way.