desugars operator overloading
1
2
3
4
5
6
7
# lower

lowers expressions to their "desugared" form.

e.g

`a * b + c` => `(a.mul(b)).add(c)`