Re: deriving Typeable and Nat kinds