[Haskell-beginners] Random variable holding a function