[Haskell-cafe] Manually instantiating Typeable w/DataKinds