code1.ahk
code2.ahk
code3.ahk
...
というファイルがありどれも関数foo()を定義している

そのファイルを順番に動的にロードして関数foo()を呼び出して廃棄
exec() {
ret := []
for k,v in ["1", "2", "3"]
{
#include "code%v%.ahk"
ret.push(foo())
#uninclude "code%v%.ahk"
}
return ret
}

すべて同一プロセスで行う

ということがやりたいんだけど↑のようなコードって実現できる?