KV
Size: a a a
KV
K
AP
AP
instance
Class
(Foo ...)
if
Bar a
Baz b
where
...
KV
KV
KV
AP
KV
AP
instanceOf
Monoid
for
Foo a
if
Monoid a
where
...
AP
KV
KV
K
AP
<=
? Есть же нормальный let .. in
AP
AA
instanceOf
Monoid
for
Foo a
if
Monoid a
where
...
instanceOf
Monoid
if
Foo a
then
Monoid a
where
AA
AP
AP
if
Foo a
then
Monoid a
isInstanceOf
Monoid
where
...
:)