[Haskell-beginners] questionnaire data design patterns