[GHC] #8527: container's Typeable.h is being shadowed by base's Typeable.h during preprocessing