lamphpda
lamphpda copied to clipboard
Implement `Semigroup` instances
Implement several semigroup instances
- [ ]
Booleanswith&& - [ ]
Booleanswith|| - [x]
List - [x]
string - [ ]
Semigroup A => Semigroup Maybe<A> - [ ]
Semigroup A => Semigroup IO<A> - [ ]
Intwith+ - [ ]
Intwith* - [ ]
Floatwith+ - [ ]
Floatwith* - [ ]
Last - [ ]
First - [ ]
Semigroup A => Semigroup B -> A - [ ]
Semigroup A, Semigroup B => Semigroup Pair<A, B> - [ ]
Either