Oℕ
type Run[A, B] = Kleisli[Eval, A, B]
val printLn: Run[String, Unit] = Kleisli(msg => Eval.always(println(msg)))
ну вероятно есть какой-то простой способ, может туплю
Size: a a a
Oℕ
type Run[A, B] = Kleisli[Eval, A, B]
val printLn: Run[String, Unit] = Kleisli(msg => Eval.always(println(msg)))
Oℕ
Oℕ
Oℕ
Oℕ
λ
λ
Oℕ
Oℕ
Oℕ
Oℕ
Oℕ
ὦ
ὦ
A
ὦ
ὦ