@julesh How do you use the stack at all, if your functions can be passed around (and their scopes, saved)?