async def METHOD_NAME(
    sleep_duration: float,
    ensure_run_in_sequence_context_is_empty: None,
) -> None:
    @run_sequentially_in_context(target_args=["control"])
    async def sleep_for(sleep_interval: float, control: Any) -> Any:
        await asyncio.sleep(sleep_interval)
        return control
    control_sequence = list(range(RETRIES))
    functions = [sleep_for(sleep_duration, x) for x in control_sequence]
    start = time()
    result = await asyncio.gather(*functions)
    elapsed = time() - start
    assert control_sequence == result
    assert elapsed < _compensate_for_slow_systems(sleep_duration)