Minor cleanup
Introduce Apply and Executor.apply