Question about retaining / deferring /defaulting ambiguous predicates (was Question about ambiguous predicates in pattern bindings)