pub(crate) fn emit_function_params( function: &MirFunction, function_names: &FunctionNames, read_locals: &HashSet<MirLocalId>, ) -> Tokens