Enums
A binary operation between 2 values
A bitwise operation between 2 values
A comparitive operation between 2 values
A logical operation between 2 boolean values
A numeric operation between 2 values
A unary operation on a single value
Traits
Represents an operator