- properly catch errors, see examples/cast etc - add conditional required: ->(opts) { opts[:key].nil? } - refactor Help::Cmd and Table so that everything goes into one big table - add args descriptions