pub(crate) fn emit_slice_expr_tokens( collection: &str, start: Option<MirLocalId>, end: Option<MirLocalId>, function_names: &FunctionNames, mutable: bool, ) -> Tokens