Allow `String` and `Array` constructors anywhere a Monoid is accepted
Open
breaking
enhancement
- Dominant language
- JavaScript
- Stars
- 1.6k
- Forks
- 103
- PR merge metrics
- No merged PRs in 30d
Description
So there is no reason we cannot just accept `String` and `Array` JS Constructors as `Monoid`. They will need to be implemented in the following places:
- [ ] `mconcat`
- [ ] `mconcatMap`
- [ ] `mreduce`
- [ ] `mreduceMap`
- [ ] `Writer` constructor
Contributor guide
Assessment
This issue has not been assessed yet.