Support for import <defer|source> phase syntax in Acorn
Transform json modules imports (import '...' with { type: 'json' }) to work in browsers and Node.js.
Transform source phase imports (import source ... from '...') to work in browsers and Node.js, assuming that the imported source is a WebAssembly module.