Eval

- The _neg_ operator was a copy/paste of the ! operator, and needed to be
  numeric, not boolean.