Maps a step result into the final workflow response payload.
@type t() :: %Synapse.Workflow.Spec.Output{ description: String.t() | nil, from: atom(), key: atom(), path: [term()] | nil, transform: (term() -> term()) | (term(), map() -> term()) | nil }