Haskell library for simulating markov chain evolution