pub unsafe fn start_coroutine(future: impl Future<Output = ()>) -> Coroutine