Add new-style compound-commands arguments parsing as described in issue #5484