pub fn tok<O>(fut: impl Future<Output = O>) -> O