JavaScript: ссылка на локальную область видимости функций как объект

Когда я вызываю функцию, для этого вызова создается локальная область. Есть ли способ напрямую ссылаться на эту область как объект? Точно так же, как окно является ссылкой для объекта глобальной области видимости.

Пример:

function test(foo){
    var bar=1
    //Now, can I access the object containing foo, bar, arguments and anything
    //else within the local scope like this:
    magicIdentifier.bar
}

С другой стороны, есть ли у кого-нибудь полный список того, что находится в локальной области поверх пользовательских переменных?

Справочная информация: я пытаюсь перейти к способу полного перехода к глобальной области видимости из вызова функции, оператор with - это шутка, вызов работает немного лучше, но он все еще прерывается для всего, что объявлено в области действия функции, но не в глобальной области, поэтому я бы объявил эти несколько случаев в глобальной области, но это требует от меня, чтобы знать, что они. Функция IE execScript делает полный сдвиг, но это только решает проблему для IE.

Примечание. Для тех, кто загружает JavaScript динамически,setTimeout(code,1) это простой эффективный хак для достижения глобальной области видимости, но он не будет выполнен немедленно.