REF/CLN: ops boilerplate (original) (raw)

A ton of comparison and arithmetic operations do something combination of:

But we don't always do all of these, and we definitely don't use+test error messages as consistent as @gfyoung would like.

This behavior could all be collected+standardized in a decorator