fn diagnostic_hir_wf_check<'tcx>(
    tcx: TyCtxt<'tcx>,
    (predicate, loc): (Predicate<'tcx>, WellFormedLoc)
) -> Option<ObligationCause<'tcx>>