@brian-frichette thanks for the feedback.

On this specific point, I don't agree but I think I need some clarification. Are you against the `init` method or arguing against it being called `init`.

Overall this sounds like an unneeded micro-optimization. It may remove a little overhead for users who don't use source maps, but it would add issues when using the sourcemap helper library. Anything later in the file will need to check that the module is initialized and if not initialize it. In this case, it's not a big deal, but it sounds like a poor pattern to start.