Flow based programming in elixir

If you use Supervision tree you have - you guessed it, tree. Maybe that’s a partial solution?