ЖК
Чтоб можно было так:
foo :: (Not (Foo a b)) => a -> b -> (a,b)
И чтоб это можно было вызвать для любых a,b у которых нет инстанса
Foo a b
Size: a a a
ЖК
foo :: (Not (Foo a b)) => a -> b -> (a,b)
Foo a b
ЗП
foo :: (Not (Foo a b)) => a -> b -> (a,b)
Foo a b
ЗП
JS
JS
foo :: (Not (Foo a b)) => a -> b -> (a,b)
Foo a b
O
Foo a b
не населён, получается?JS
JS
JS
L
JS
JS
L
L
L
JS
JS
L
JS
IR
stack exec -- code .