julia> @doc """
add(x, y::Signed)
This sums up `x` and the `Signed` integer
`y` and returns the result.
"""
math.add(x, y::Signed)
Main.math.add
julia> @eval math add(x, y::$Unsigned) = $(+)(x, y)
add (generic function with 2 methods)
julia> @doc """
add(x, y::Unsigned)
This sums up `x` and the `Unsigned` integer
`y` and returns the result.
"""
math.add(x, y::Unsigned)
Main.math.add
help?> math.add
add(x, y::Signed)
This sums up x and the Signed integer y and returns the result.
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
add(x, y::Unsigned)
This sums up x and the Unsigned integer y and returns the result.