A simple orderbook written in Haskell