Initial parallelism with machine_batch
Allow deeper parallelism of more things
Don't wait for all machines to boot before converging
Rename enclosing_ -> current_
Store all with_* data in run_context
Add parallelism