The secret here is what I currently call 0D (Zero Dependency - AKA Parallelism: The Good Part).
A command line uses FIFOs, not LIFOs, to string commands together. Nested function calls are not the same as pipelines. Functions use The Stack (LIFO), pipelines use Queues (FIFO).