[GHC] #10326: ImpredicativeTypes: Unable to use in Functor etc..