pub type RunnerFn = Arc<dyn Fn(HashMap<String, Value>) -> Pin<Box<dyn Future<Output = Result<Value, AppError>> + Send>> + Send + Sync>;
pub struct RunnerFn { /* private fields */ }