fn emit_function_tokens( func_id: MirFuncId, function: &MirFunction, program_names: &ProgramNames, function_names: &FunctionNames, source_file: &str, source_line: usize, ) -> Tokens