pub type AsyncToolFuture = Pin<Box<dyn Future<Output = Value> + Send>>;
A pinned, boxed future returning a Value. Used for async tool handlers.
Value
pub struct AsyncToolFuture { /* private fields */ }