add gt_option_parser_reset() and use it