[Haskell] Evaluating expressions given as String