Also sort out regenerator runtime as it turns out importing babel-polyfill in your code is insufficient if using webpack because it's imported too late, so use both that and regenerator-runtime. Sigh.
We use instance methods (or at least, draft.js does) so we need babel-polyfill instead.