{"ast_node_type":"other","tokens":[{"end":39,"kind":"keyword","start":0,"text":"f(self,"}]}
        f(self, &dest.clone().into())?;
        let dest = self.allocate(layout, MemoryKind::Stack)?;
        let alloc_id = dest.ptr().provenance.unwrap().alloc_id(); // this was just allocated, it must have provenance