This works around a stack overflow with Bloonts Tower Defense 5, where we have over 400 stack frames at once due to deep `construct_frame` recursion in `goto` execution.