stage2: improve Type.eql and Type.hash for error sets

* Reduce branching in Type.eql and Type.hash for error sets.
 * `Type.eql` uses element-wise bytes comparison since it can rely on
   the error sets being pre-sorted.
 * Avoid unnecessarily skipping tests that are passing.
9f163310f2Andrew Kelley committed on 3/10/2022, 9:21:37 PMparent569870c
3 files changedLine totals unavailable