function _interopRequireDefault(obj) {
	  return obj && obj.__esModule ? obj : { default: obj };
	}
Ported from:
  https://github.com/chjj/marked/blob/49b7eaca/lib/marked.js
TODO:
  Use ES6 classes
  Add flow annotations