public static TryOptionAsync <T> subtract <NUM, T>(TryOptionAsync <T> lhs, TryOptionAsync <T> rhs) where NUM : struct, Num <T> => lhs.Subtract <NUM, T>(rhs);
public static TryOptionAsync <T> subtract <NUM, T>(TryOptionAsync <T> lhs, TryOptionAsync <T> rhs) where NUM : struct, Num <T> => lhs.Subtract <NUM, T>(rhs);