Re: GHC, functional dependency, rank-2 type