[Haskell-beginners] Design questions for a Pascal interpreter