pub type Output<T> = Pin<Box<dyn Future<Output = Result<T, ARError>> + Send>>;
Wrapper type for Pin<Box<dyn Future>> type
Pin<Box<dyn Future>>
pub struct Output<T> { /* private fields */ }