More design, and a better model for the evaluator
Amb and side effects (this is important)