Eval the entire proc when compiling.

This makes sure the code is evaled only once.
Merge pull request #1 from macournoyer/master

Eval the entire proc when compiling.