`hepmc` is an old package. we should revisit somewhat how I/O was implemented (ASCII and binary) to make sure the old assumptions still hold.