{"ast_node_type":"other","tokens":[{"end":38,"kind":"keyword","start":0,"text":")"}]}
    ) -> Result<(), TypeError<'tcx>> {
        goals: &mut Vec<Goal<'tcx, ty::Predicate<'tcx>>>,
        let tcx = self.tcx;