Y
Size: a a a
Y
K
AP
K

Monad m всегда означает Applicative m, так что аппликатив модно убрать[
Monad m всегда означает Applicative m, так что аппликатив модно убратьK
AP
m a2 и m b последними аргументами сделалAP
joinWith p1 p2 as bs[
AP
AA
[

[
AP
AP
[
AP