каждый баг - потенциальная фича
(обратное тоже верно !

)
а вообще - немного похоже на правду...
только тогда получается, то во внутреннюю, создаваемую функцию попадает что-то типа обращения по указателю на параметр ?
и если меняем значения того, что по тому адресу лежит, то... так что ли ?
мягко скажем это несколько странно...