A playground for financial modelling concepts in Haskell