Good news!: This demo out of order just now! I think that the hole was officially removed.
y = function(Z){return arguments.caller.secret + Z;} function x(z){var secret = 43; return y(z)+33;} document.write("->>"+x(2));