RE: Question about implementing `Typeable` (with kinds)