@fox Да, такое возможно, если в действии есть объявление именованой функции.
Но баг не критичный, так как обычно можно обойтись без объявления функции в цикле.
Костыль 1. Вынести все объявления функций в начало скрипта.
Костыль 2. Заменить
function sayhello(){
log("hello")
}
на
sayhello = function(){
log("hello")
}
К следующей версии что-то придумаю. Но вообще код лучше подправить, объявлять фуункцию в цикле - лишний раз напрягать сборщик мусора.