public Pair <X, Y> Swapped <X, Y>(Func <Pair <B, A>, Pair <Y, X> > f) { return(pair.Swapped(f)); }
public Pair <X, Y> Swapped <X, Y>(Func <Pair <B, A>, Pair <Y, X> > f) => pair.Swapped(f);