Re: change in overlapping instance behavior between GHC 6.12 and GHC 7 causes compilation failure