An IRecordProcessor backed by a function.
Processes one record.
The record to process.
The per-record execution context.
The record's outcome (Succeeded / Failed / Skipped) plus any payload / trace links.
An IRecordProcessor backed by a function.