I actually did this first, and it collided with gherkin, when loading the parser in `grouper.rb`

```ruby
     def build_features_with_steps(tests, options)
        require 'parallel_tests/gherkin_bdd/gherkin_listener'
        listener = GherkinBDD::GherkinListener.new
        listener.ignore_tag_pattern = Regexp.compile(options[:ignore_tag_pattern]) if options[:ignore_tag_pattern]
        parser = Gherkin::Parser::Parser.new(listener, true, 'root')
        tests.each{|file|
          parser.parse(File.read(file), file, 0)
        }
        listener.collect.sort_by{|_,value| -value }
      end
```