aside from the second example having Boop stay the same, does the engine continuously allocate memory every time the var is declared within the loop?