1. Make execution context.
2. Distilling on elementary transformations.