include/aion@workflow@define_WorkflowDefinition.hrl
-record(workflow_definition, {
name :: binary(),
input_codec :: aion@codec:codec(any()),
output_codec :: aion@codec:codec(any()),
error_codec :: aion@codec:codec(any()),
entry_fn :: fun((any()) -> {ok, any()} | {error, any()})
}).