Using a macro to define DRY a few operators