[Haskell-beginners] Instance declaration needs more info?