init HepMC cabal package (dummy)
make HepMC types
more correct definition of HepMC type