pub unsafe trait SpawnHandle where Self: Send + Future<Output = Box<dyn Send + Any + 'static>> + Unpin, { }