{"ast_node_type":"function","tokens":[{"end":95,"kind":"keyword","start":0,"text":"//"}]}
            // Need to use fn call syntax `PlaceRef::ty` to determine the type of `place_base`;
        let union_ty = |place_base| {
            // using a type annotation in the closure argument instead leads to a lifetime error.