don't double-count generic types while doing hierarchy scoring, should fix tests
Merge remote-tracking branch 'origin/spec' into spec
Merge branch 'dumitru-petrusca-spec-tests-contribution' into spec
Merge branch 'spec' of github.com:gosu-lang/gosu-lang into spec
Merge remote-tracking branch 'upstream/spec' into spec