Yukihiro Matsumoto wrote: > One possible idea is making "binding" read-only, or noting that eval > with binding may not modify the original binding. That would be a reasonable compromise. So binding would make a copy of the captured scope, rather than reference it. It seems like there are few use cases for being able to capture a binding and mutate captured values. - Charlie