[Haskell-cafe] modeling ANSI C structs in Haskell?