Joins two semigroups.
forall S, a: (S a) => (S a) => S a where S is Semigroup
curry(2, (semigroupRight, semigroupLeft) => // eslint-disable-line no-magic-numbers concat(semigroupLeft, semigroupRight) )