SET! Introduces Time and Change

left top right

(SET! <name> <value expression>)
  1. Calculate the value of value expression.
  2. Change the binding of name so that it is that value.
  3. While the SET! has a value (mantra 1), Scheme doesn't specify what that value is.

Jim Miller W3C