optional `C style` static typing for variables, and optimizations for integer math (multiply or divide by power numbers)