public Func <A, A> Curried1(A a1) => Semigroup.Curried1(a1);
public Func <A, A> Curried1(A a1) { return(Semigroup.Curried1(a1)); }