, then the global variable g [...] variables are updated [...] variables whose data
to hide global variables depending [...] that the variables and types