I have this https://github.com/Azure/go-asyncjob library as well, with generic strongType connecting each step input/output.
A taskflow-like General-purpose Task-parallel Programming Framework with an integrated visualizer and profiler for Go, inspired by taskflow-cpp, with Go's native capabilities and simplicity, suitable for complex dependency management in concurrent tasks.
Is it like Temporal?