ML Variable Bindings and Expressions

<aside> 🗒️ Before a program is run, the types of the variable bindings (static environment) are checked to ensure that every variable binding in the program is typed correctly.

While a program is run, the values of the variable bindings (dynamic environment) are evaluated.

</aside>