Yes, it's another wheel, with some/little differences.
It follows the same design as the C++ library, so i can avoid to be confused by argparse, esp. with the reordering.
In options_parser, an option is just splited as (match, process, document). Match is first called, the process correspending to the highest match result is called and return the next position.
See
python options_parser.py --help