AsyncResult.prototype.context(message: string,extra?: Record<string, unknown>): AsyncResult<T, E>
Adds context to an Err result for early returns. Async version - can be chained before take().
AsyncResult<T, E>
AsyncResult with context added to any error