Expand/shrink variable stack in background for preparing tail call optimization
Shrink variable stack for function argument in background for preparing tail call optimization