Question about implementing `Typeable` (with kinds)