I was interested to get the groups opinion on this. As of 1.8.7 and 1.9, Ruby added `instance_exec`, `class_exec`, and `module_exec`. Specifically, to only take blocks, and allow for passing instance variables into the block to keep the closures down.

I was thinking of proposing new issues to replace all `eval` with their `exec` equivalents.