adding Interface.chs file to interface C types with Haskell types