[PATCH 17/23] vsh: Require that positional non-argv arguments are required