t
IO
, а ListIO
(я ее только что изобрел). Как будет выглядеть программа? Да почти так же!declare function inputM(): ListIO<int>;
declare function printM(value: ...): ListIO<Void>;
main = (_: Void) => do
a <- inputM()
b <- inputM()
c <- a + b
printM(c)
printM("свинья^W монады охуенная тема")
do
main()
printM("Ну вот и посчитали!")