Safe Haskell | None |
---|---|
Language | Haskell2010 |
Utilities for debugging
Synopsis
- type family DebugEffects (m :: * -> *) :: k where ...
- debugEffects :: DebugEffects m => m a
Documentation
type family DebugEffects (m :: * -> *) :: k where ... Source #
debugEffects :: DebugEffects m => m a Source #
A placeholder action of m
that causes a compile-time error
that tells you the derived and primitive effects of m
.
Doesn't work when m
is polymorphic.