[Haskell] Re: "strange" behavior of Implicit Parameters