deftrait LogicalAnd as: ->
typedoc """
This Trait defines logical and operation and is used by the runtime everywhere it
encounters a `&&` operator.
"""
doc """
Return the logical and of self and other.
def logical_and other: Any
end