easiest patch in the mfin world baby. just a matter of replacing the scope's HashMap with a Vec and iterating over it in reverse. sorry to the comune users who were deeply reliant on the O(1) same-scope variable lookup time by adding over 10,000 variables to every scope, but i think it's safe to say they're outliers adn should not have been counted