make mandatory params explicit
fix "unquoted" dependency names
allow key-value pairs as options to the dependencies
fix destructuring with rest args
support displaying the help for a single command