к
Size: a a a
JS
type familiy F a
F A = A'
, потому что, например, ToJSON A'
F B = B'
, потому что опять же ToJSON B'
ToJSON (F a)
. или обобщать до ToJSON c => c -> Result
? или втащить в ограничение ToJSON (F a) => F a -> Result
?(F A ~ c | F B ~ c) => c -> Result
JS
F X = X'
тоже существует, но этот код с ним не работаетJS
A'
и B'
подставятся?JS
JS
JS
MK
JS
к
type familiy F a
F A = A'
, потому что, например, ToJSON A'
F B = B'
, потому что опять же ToJSON B'
ToJSON (F a)
. или обобщать до ToJSON c => c -> Result
? или втащить в ограничение ToJSON (F a) => F a -> Result
?(F A ~ c | F B ~ c) => c -> Result
JS
ToJSON (Foo a), Show (Bar a), Binary (Baz a)...
ЗП
JS