Rename Eval -> Run, split out some Ast functions into new Eval.