The monte-carlo package

A monad and transformer for Monte Carlo calculations. The
monads carry and provide access to a random number generator.
Importantly, they only keep one copy of the generator state,
and so are much more efficient than MonadRandom. Currently,
only the generator that comes with the GNU Scientific Library
(GSL) is supported.