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