{"ast_node_type":"function","tokens":[{"end":73,"kind":"keyword","start":0,"text":"fn"}]}
        fn alloc_outer<F: Fn() -> Outer<'a>>(&self, f: F) -> &Outer<'_> {
        }
            match self.0.alloc(EI::O(f())) {