something (ideally) compatible with: - https://cms-nanoaod.github.io/correctionlib/ - https://indico.cern.ch/event/1205685/contributions/5071206/attachments/2521011/4334849/ncsmith-amg-correctionlib.pdf