public static Complex <T> complex <T>(T re, T im = default) where T : struct, IEquatable <T> => ComplexNumber.Define(re, im);