Operator overloading is more or less banned in most style guides unless you're working with well known "math" types. And for good reason. I'd love anyone to tell me what the (^@?!) operator in Haskell's popular lens library does.
It's just... not a good feature for the most part.
It's just... not a good feature for the most part.