version: hs_bindgen: 0.1.0 binding_specification: '1.0' hsmodule: Example ctypes: - headers: binding-specs/fun_arg/macro/array.h cname: MyArray hsname: MyArray - headers: binding-specs/fun_arg/macro/array.h cname: A hsname: A - headers: binding-specs/fun_arg/macro/array.h cname: B hsname: B hstypes: - hsname: A representation: newtype: constructor: A fields: - unwrapA instances: - Eq - HasCField - HasField - Show - hsname: B representation: newtype: constructor: B fields: - unwrapB instances: - Eq - HasCField - HasField - Show - hsname: MyArray representation: newtype: constructor: MyArray fields: - unwrapMyArray instances: - Eq - HasCField - HasField - Show