и Effect
Could not deduce (Generic1 (Teletype m))
arising from the 'deriving' clause of a data type declaration
from the context: Functor m
bound by the deriving clause for ‘HFunctor Teletype’
at C:\Users\Alex\haskell\fused-effects-first\src\SomeLib.hs:13:22-29
Possible fix:
use a standalone 'deriving instance' declaration,
so you can specify the instance context yourself
• When deriving the instance for (HFunctor Teletype)
|
13 | deriving (Functor, HFunctor, Effect)
| ^^^^^^^^
вот что говорит. Пытался написать deriving instance (Generic1 (Teletype m)) => HFunctor Teletype, но тоже не помогло. Как можно решить?
попробуйте задерайвить Generic или Generic1 для Teletype
Обсуждают сегодня