Bubbles and fake time

How testing/synctest creates isolated execution environments with synthetic clocks—and why this makes concurrent tests deterministic.