function Example() {
let ret = {}
const kv = {
foo: "called foo",
bar: "called bar"
}
for (let name in kv) {
ret[name] = () => kv[name]
}
return ret
}
const example = Example()
console.log(example.foo())
console.log(example.bar())
ZnVuY3Rpb24gRXhhbXBsZSgpIHsKICBsZXQgcmV0ID0ge30KICBjb25zdCBrdiA9IHsKICAgIGZvbzogImNhbGxlZCBmb28iLAogICAgYmFyOiAiY2FsbGVkIGJhciIKICB9CgogIGZvciAobGV0IG5hbWUgaW4ga3YpIHsKICAgIHJldFtuYW1lXSA9ICgpID0+IGt2W25hbWVdCiAgfQogIAogIHJldHVybiByZXQKfQoKY29uc3QgZXhhbXBsZSA9IEV4YW1wbGUoKQoKY29uc29sZS5sb2coZXhhbXBsZS5mb28oKSkKY29uc29sZS5sb2coZXhhbXBsZS5iYXIoKSk=