[Haskell-cafe] Defining a type depending on the word size of platform