Both other-source for cmd params items are already supportable by hacking into ``cmdline`` in dispatch(..., cmdline=commandLineParams())``.  For env sources it is little more than a "split() &" either before or after (or maybe both).  For single CL params acting as param packages there may be a useful helper function to write to replace that CL param with a subseq, but that could also just be done in the fancy command in question.
Both other-source for cmd params items are already supportable by hacking
into ``cmdline`` in dispatch(..., cmdline=commandLineParams())``.  For env
sources it is little more than a "split() &" either before or after (or
maybe both).  For single CL params acting as param packages there may be
a useful helper function to write to replace that CL param with a subseq,
but that could also just be done in the fancy command in question.

c-blake/cligen