Here is a fan-out example for async tasks: https://docs.restate.dev/use-cases/async-tasks#parallelizing...
First, a number of tasks are scheduled, and then their results are collected (fan-in). This probably comes closest to what you are looking for.
Each of those tasks gets executed durably, and their execution tracked by Restate.