fn trait_predicate_kind<'tcx>(
    tcx: TyCtxt<'tcx>,
    predicate: Predicate<'tcx>
) -> Option<TraitSpecializationKind>