pub fn wait_til_animation_frame() -> impl Future<Output = ()>