pub type AsyncOp<T> = Pin<Box<dyn Future<Output = Result<T>>>>;
Submitted async IO operation type
struct AsyncOp<T> { /* private fields */ }