[Haskell-cafe] TypeLits and ScopedTypeVariables