public static T Appends <T>(this Monoid <T> monoid, params T[] x) => monoid.Appends((IEnumerable <T>)x);