I see at least these forms of Dispatch: reactive -- pipe-based -- multiple-inputs-multiple-outputs -- queue-based blocking-send-and-receive (FBP, Unix pipes) rendezvous (CSP) publish-subscribe (listeners, subscriptions)