[GHC] #9700: Support C structures in Haskell FFI