[Haskell-cafe] c2hs confusion with a simple function