resultFn: ((values: (unknown | undefined)[]) => Promise<void>)