Add source map support
Not at all optimized. Uses `convert-source-map` to extract the inlined source map