Что-то я конкретно так тупанул, не увидел очевидного. Глобальная область видимости доступна через
window, соответственно если я захочу выполнить код внутри
eval() в глобальной области видимости, то достаточно написать:
window.eval('здесь внутри объявляем нужные функции');
И это работает.