Oh, you still have to worry about precedence. Consider:
var x = 123
print(-x.abs())
Or even: print(-123.abs())
What do those print? Do they print the same thing?