[Haskell] Re: overzealous defaulting?