[Haskell] Re: Using implicit parameter constraints in data decl