Invocation: (<T, CTX>(op: T, ctx: CTX, input: OPMetadata<T>["Input"]) => Promise<OPMetadata<T>["Output"]>)