public static TryOptionAsync <A> append <SEMI, A>(TryOptionAsync <A> lhs, TryOptionAsync <A> rhs) where SEMI : struct, Semigroup <A> =>
 lhs.Append <SEMI, A>(rhs);