monad-computed Example Haskell code that updates computed values Written as an answer to a StackOverflow question: http://stackoverflow.com/a/19506973/414413