Learn more about cloning repositories
You have read-only access
[Basic] Introduce a Condition wrapper. - This is just so it is clear what types we want to use for synchronization at the layers above Basic...