{"ast_node_type":"other","tokens":[{"end":80,"kind":"keyword","start":0,"text":"//"}]}
        // `handle_opaque_type` cannot handle subtyping, so to support subtyping
        debug_assert!(!infcx.next_trait_solver());
        // we instead eagerly generalize here. This is a bit of a mess but will go