find-files | compress-files | encrypt-files | upload-files | download-files | decrypt-files | decompress-files | place-files
There can be any number of transitions between local method calls or network calls in this sequence of steps and there is configuration for each step but that is separate from
the overarching flow.
IT looks like bash but it is not bash.
We can also wait for multiple combinations or permutations of events firing
event-a event-b event-c | then-sync
you could wait for events a, b, c in any order and then do the next thing, by appending them next to each other in a sequence before the pipe symbol