A
Size: a a a
AV
AV
JS
MK
AV
AV
AV
AV
AV
MK
AV
MK
Control.Applicative.many
с binary
?MK
AV
AV
AV
MK
MK
getTrades :: Get [Trade]
getTrades = do
empty <- isEmpty
if empty
then return []
else do trade <- getTrade
trades <- getTrades
return (trade:trades)
MK
getTrades = many getTrade