Bindings
A name is bound once. Binding it again shadows it.
main (print)
# A module-level binding is a constant.
limit = 10
main()
# name = value binds once. Binding the same name again shadows it;
# nothing is changed in place.
total = 1
total = total + limit
total = total * 2
print.line("{total}")22