a version of evalScheem that can handle addition, set!, and begin