Nel fonte per il trasformatore Stato nel mtl, essa affermaQual è la "condizione di copertura"?
-- ---------------------------------------------------------------------------
-- Instances for other mtl transformers
--
-- All of these instances need UndecidableInstances,
-- because they do not satisfy the coverage condition.
http://hackage.haskell.org/packages/archive/mtl/2.1.2/doc/html/src/Control-Monad-State-Class.html
Qual è la "condizione di copertura"? Tutto quello che posso dire è che ha qualcosa a che fare con MTPC e fondi.
Vedere http://www.haskell.org/ghc/docs/latest/html/users_guide/type-class-extensions.html#instance-rules –