VY
eff ∷ EFF (console ∷ CONSOLE)
https://github.com/natefaubion/purescript-run/blob/45546ef177edb28feb08bddb9022362e8566ba10/src/Run.purs#L62но это
runSize: a a a
VY
eff ∷ EFF (console ∷ CONSOLE)
https://github.com/natefaubion/purescript-run/blob/45546ef177edb28feb08bddb9022362e8566ba10/src/Run.purs#L62runAK
AK
AK
eff ∷ EFF (console ∷ CONSOLE)
https://github.com/natefaubion/purescript-run/blob/45546ef177edb28feb08bddb9022362e8566ba10/src/Run.purs#L62runк
ЗП
к
AK
AK
AK
к
a :: Eff { a :: A | r } Unit
b :: Eff { b :: A | r } Unit
c :: Eff { c :: A | r } Unit
program :: Eff { a :: A, b :: B, c :: C | r } Unit
program = do
a
b
c
a :: MonadA m => m ()
b :: MonadB m => m ()
c :: MonadC m => m ()
program :: (MonadA m, MonadB m, MonadC m) => m ()
program = do
a
b
cк
к
к
к
к
AK
ЗП
Aq