Description: Express a function F whose value B may not always be a set in
terms of another function G for which sethood is guaranteed. (Note
that (IB ) is just shorthand for
if ( B e. V , B , (/) ) , and it is always a set by fvex .) Note
also that these functions are not the same; wherever B ( C ) is not
a set, C is not in the domain of F (so it evaluates to the empty
set), but C is in the domain of G , and G ( C ) is defined
to be the empty set. (Contributed by Mario Carneiro, 14-Jul-2013)(Revised by Mario Carneiro, 23-Apr-2014)