Fix a few prototypes to make the module work on 3.8.
hepunion_create() would likely need a deeper look with the new parameter