Package: @effect/typeclass
Module: Semigroup
The combineMany parameter is optional and defaults to a standard
implementation. You can provide a custom implementation when performance
optimizations are possible.
Signature
declare const make: <A>(combine: Semigroup<A>["combine"], combineMany?: Semigroup<A>["combineMany"]) => Semigroup<A>
Since v0.24.0