A weird thing that has tripped me up multiple times is that with some variable types (including lists, but not integers) if you set local_var = global_var, altering local_var also alters global_var (e.g. if global_var is a list, popping local_var also pops global_var). If this is unwanted, you have to define local_var = global_var.copy().
Doesn't the compiler already fix this?
@inglablin9023