variables to be imported from the outside environment are specified in the use clause of the closure function definition.
从外部环境中导入的变量是在闭包函数定义的use子句中指定的。
by default, they are passed by value, meaning that if we would update the value passed within the closure function definition, it would not update the outside value.