TypeError in typeassert, expected

Ah, right, I didn’t think about that. That leaves only + and *, and ++. It will be seriously confusing:

julia> const + = :
(::Colon) (generic function with 16 methods)

julia> for i in 1+2+10; println(i); end
1
3
5
7
9

Btw, there are some helpful parsing errors:

julia> 2**3
ERROR: ParseError:
# Error @ REPL[25]:1:2
2**3
#└┘ ── use `x^y` instead of `x**y` for exponentiation, and `x...` instead of `**x` for splatting