Parse **kwargs as unknown args, but details on handling and whether this option brings too much confusion is subject to further discussion...
Support more bash argument expansion such as {1..5}, {a,b,c}, but needs to prevent bash command substitution using $() and ``, or we can just allow any bash commands. How to handle it is subject to further discussion.
Suggestions: