Re: [GHC] #10805: Could not deduce (a ~ b) implies (f a ~ f b), because a type function may not be injective