o preliminaties to arg eval change
o implements a quotefirst, quoterest mechanism in the evaluator
o rewrites argument eval