Currently not-covered code
edmundnoble opened this issue · 0 comments
edmundnoble commented
There is some code which I am aware has no tests, most of which I'm not sure yet how to deal with.
As of July 26 2017, these account for every single coverage miss.
- Default operations of
FunctorRaise
- Instances of
FunctorRaise
I'm not sure if FunctorRaise
is necessary.
-
zero
fromMonadLayerControl
Not sure if necessary, if it is it'll be for some kind of bracketing.
- Some
Laws
andTests
smart constructors which are not called because the calling code is always overriden
Really not sure what to do about this one. I could use early initialisers but that's voodoo.
- The
backwards
part of thelocal
andscope
isomorphisms
There are no MonadLayer
s that are not MonadLayerFunctor
s at the moment. Thus this generality is not currently used; ContT
would change this.
- Lifting
ApplicativeAsk
andFunctorTell
through layers
Could be implemented with local implicit scoping.