Playing around with functional effects and the free monad in Haskell
Playing around with functional effects and the free monad in Haskell
See also https://github.com/mduerig/java-fun-effects for corresponding Java code