[PATCH 15/23] vsh: Annotate 'required' and 'positional' arguments explicitly