fn loose_check<'cx, 'tcx>(
    selcx: &mut SelectionContext<'cx, 'tcx>,
    o: &PredicateObligation<'tcx>
) -> bool