a vex
command can have multiple parts: vex name:subname:subsubname --args ..
, and the subnames are grouped, and have aliases.
grouping means that vex help
prints them out in groups.
tab completing with no command shows all root commands, but not aliases:
sycamore:demo tef$ vex