Fix command middleware invoke().
0.8.117
Only write custom unknown sections for program.
0.8.118
Allowing splitting command on delimiter.

Such that cmd/subcommand is valid if the delimiter is '/'.

Also experimental work on fixing the synopsis padding for man pages.
0.8.119
Allow command splitting on regexp.
0.8.120