Eval code finished, added new Error constructors