!(a::Int) = !bool(a) !0 + 2 + 2 ##> 5
julia> +(a::Int, b::Int) = if a==b==2 5 else a-(-b) end julia> 2+2 5 julia> 3+1 4