A different way to do concurrency — Haskell’s STM monad by Elisabeth Stenholm | Func Prog Sweden | Podwise