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