Cleaned up completion a bit
Renamed operations/completion operations/complete
Changed empty statement to be computaiton instead of factory
Renamed functionExpression to fun to more clearly express what it does.
Refactoring some ops to take direct values instead of computations.
Moved error.prototype.toString into hosted
Eliminating direct calls to object's get method replaced by object operation get
Updated for parse-ecma 3.1