Description: A function with a domain containing (at least) two different elements is
not an ordered pair. This stronger version of fun2dmnop (with the
less restrictive requirement that ( G \ { (/) } ) needs to be a
function instead of G ) is useful for proofs for extensible
structures, see structn0fun . (Contributed by AV, 21-Sep-2020)(Revised by AV, 7-Jun-2021)