public SetInternal <OrdA, A> Map(Func <A, A> f) => new SetInternal <OrdA, A>(SetModule.Map(set, f));
public SetInternal <OrdB, B> Map <OrdB, B>(Func <A, B> f) where OrdB : struct, Ord <B> => new SetInternal <OrdB, B>(SetModule.Map(set, f));
public SetInternal <OrdA, A> Map(Func <A, A> f) => new SetInternal <OrdA, A>(SetModule.Map(set, f));
public SetInternal <OrdB, B> Map <OrdB, B>(Func <A, B> f) where OrdB : struct, Ord <B> => new SetInternal <OrdB, B>(SetModule.Map(set, f));