get the right Haskell types for the foreign C types