We need to implement advanced argument parsing using [this perfect library](https://github.com/p-ranav/argparse).