pub type StepFuture<T> = Pin<Box<dyn Future<Output = AppResult<T>> + Send + 'static>>;
Boxed future returned by chain steps.
pub struct StepFuture<T> { /* private fields */ }