Summary
- merged
- proper Nodes.init (amending 9b35c1171d9a);
- unused;
- tuned;
- clarified signature defaults;
- clarified types: support a variety of Build_Job instances;
- clarified signature: more explicit synchronized operations;
- clarified signature: more explicit synchronized operations;
- clarified modules (again); clarified signature: idempotent "finish" operation, analogous to "join";
- clarified signature: more explicit synchronized operations;
- clarified signature: more explicit synchronized operations;
- more robust: first register job, then start job;
- clarified signature: proper scope of synchronized operation;
- proper synchronized access to mutable state, to support concurrency eventually;
- tuned signature: explicit marker for mutable global state;
- tuned;
- more robust;
- clarified signature;
- clarified modules;
- merged
- Tidied some really messy proofs
- added lemmas asymp_not_liftable_to_multpHO and asymp_multpHO