[Haskell-cafe] Extensionality principles for kinds?