intercalate<A> function

BaseSemigroup<A> Function(BaseSemigroup<A>) intercalate<A>(
  1. A middle
)

Creates a semigroup that concatenates elements with a specific "middle" element.

Implementation

BaseSemigroup<A> Function(BaseSemigroup<A>) intercalate<A>(A middle) {
  return (BaseSemigroup<A> semigroup) {
    return _IntercalateSemigroup(middle, semigroup);
  };
}