Function block_on

pub fn block_on<'a, A>(task: impl Future<Output = A> + 'a) -> A