Deriving Typeable only works properly starting with 7.8