Report question

Question: Dealing with boilerplate in Haskell