Fix @ bug in eval.

This was a problem when `@` contained a number and you needed to do something like `(* 2 @)`.