add HEP.Util.Either which contains utilities for either