Dr Frankenfunctor and the Monadster, part 3| fsharpforfunandprofit.com
Or, how a 19th century scientist nearly invented the state monad| fsharpforfunandprofit.com