mtl
mtl copied to clipboard
Add test suite and rehabilitate CI
Related to #155 but distinct.
CI added in #163.
- [ ] #166
- [ ] Test that
onErrorright biases exceptions - [ ] Test strictness properties of
writer ~(a, w) = do tell w; return aper @mniip
To clarify, there's a bunch of strictness and/or thunk creation properties around strict/lazy state and writer, and every lazy pattern match in the source is indication that something fishy is going on, possibly needing testing. Not just this specific definition.