[Haskell-beginners] "Delegating" class instance definition