{"ast_node_type":"function","tokens":[{"end":58,"kind":"keyword","start":0,"text":"fn"}]}
    fn alloc_pat_desugared(&mut self, pat: Pat) -> PatId {
    // FIXME: desugared pats don't have ptr, that's wrong and should be fixed somehow.
        self.store.pats.alloc(pat)