JS
Size: a a a
JS
P
(T i, T o) => , чтобы это начало компилироваться? https://ideone.com/FO2m22K
(T i, T o) => , чтобы это начало компилироваться? https://ideone.com/FO2m22class A a where
method :: (T i, T o) => i x -> o y -> a x y
class T a where
number :: a Integer
array :: a x -> a [x]
o y пытаетесь runToJson сделать. ToJson/FromJson в классы типовK
data Method i o, объявить instance Bifunctor Method и требовать чтобы он был Method JSON JSON в точке монтирования, чтобы потом через dimap fromJson toJson любой метод, работающий с JSON-конвертируемыми данными использовать.ЗП
OS