The outcome of resolving one field. Used by generated code.
The field failed with error.
The field resolved to value.
The value, or fallback on error.
The value, or null on error.
Runs action with the error if this is an Error, then returns this result.