rework the argument structures to support lengths of arguments
tree7eb9803627b9622429686921b7c48eaddee9b426
-rw-r--r-- 7092 README
drwxr-xr-x - common
drwxr-xr-x - docs
drwxr-xr-x - ex
drwxr-xr-x - vi