Add support for greedy lists (i.e. rest of arguments are considered values until another option or -- is found)