pub trait IntoContextResult<T> { // Required method fn with_context(self, context: Context) -> ContextResult<T>; }