sourcemap support

waiting for them to publish their latest changes, this won't work without them