Design Pattern for functional / concurrent programming

That’s why there are such a enormous number of decriptions of monads :smiley: