lamphpda icon indicating copy to clipboard operation
lamphpda copied to clipboard

Implement `Semigroup` instances

Open marcosh opened this issue 4 years ago • 0 comments

Implement several semigroup instances

  • [ ] Booleans with &&
  • [ ] Booleans with ||
  • [x] List
  • [x] string
  • [ ] Semigroup A => Semigroup Maybe<A>
  • [ ] Semigroup A => Semigroup IO<A>
  • [ ] Int with +
  • [ ] Int with *
  • [ ] Float with +
  • [ ] Float with *
  • [ ] Last
  • [ ] First
  • [ ] Semigroup A => Semigroup B -> A
  • [ ] Semigroup A, Semigroup B => Semigroup Pair<A, B>
  • [ ] Either

marcosh avatar Oct 18 '21 07:10 marcosh