Parsing and escaping things on one line is often a pain.
Atomic batching might be useful, though I've no use case.
< BATCH BEG label < cmd1 < cmdN < BATCH END label < BATCH PRINT / DELETE label < BATCH EXEC label [instance]
BATCH RESULT label [instance]
< BATCH RESULT AUTODEL params [label] [if RESULTs are buffers instead of immediate pipes]