pub fn spawn_local<T: 'static>(
    future: impl Future<Output = T> + 'static
) -> Task<T>