{"ast_node_type":"other","tokens":[{"end":43,"kind":"keyword","start":0,"text":"//"}]}
            // we need to make it into one.
            // If the projection predicate (Foo::Bar == X) has X as a non-TyVid,
            && let Some(vid) = predicate.term.as_type().and_then(|ty| ty.ty_vid())