fn initialise_emitter<'a>( source_map: Lrc<SourceMap>, comments: &'a dyn Comments, buffer: &'a mut Vec<u8>, mappings: &'a mut Vec<(BytePos, LineCol)>, ) -> Emitter<'a, JsWriter<'a, &'a mut Vec<u8>>, SourceMap>