fined at the module scope so that data it needs from its parent function (within whose context it is defined) does not need to be of module scope. r