RosettaCodeData/Task/Monads-Maybe-monad/K/monads-maybe-monad.k
2024-10-16 18:07:41 -07:00

3 lines
96 B
Text

unit:(::)
bind:{[k;a]:[a~`N;a;k a]}
kcomp:{[f;g](bind[g;]@f@)} / (>=>) i.e. kleisli composition