handle new PatMac variant of syntax::ast::Pat_