deftrait BitwiseOr as: ->
typedoc """
This Trait defines the bitwise or operation and is used by the runtime
everywhere it encounters a `|` operator.
"""
doc """
And other with self.
def bitwise_or other: Any
end