fn remove_mut_and_collect_idents( editor: &SyntaxEditor, pat: &Pat, acc: &mut Vec<IdentPat>, ) -> Option<Pat>