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