{"ast_node_type":"other","tokens":[{"end":46,"kind":"keyword","start":0,"text":"self.ann.pre(self,"}]}
        self.ann.pre(self, AnnNode::Pat(pat));
        self.maybe_print_comment(pat.span.lo());
        // Pat isn't normalized, but the beauty of it is that it doesn't matter.