public static TryAsync <A> add <NUM, A>(TryAsync <A> lhs, TryAsync <A> rhs) where NUM : struct, Num <A> => lhs.Add <NUM, A>(rhs);