it('does not compare non-`__type__` strings', () => {
   expect(sortTypeFirst('a', 'b')).toBe(0);
   expect(sortTypeFirst('b', 'a')).toBe(0);
   expect(sortTypeFirst('a', 'a')).toBe(0);
 });
 it('considers `__type__` to be the smallest', () => {
   expect(sortTypeFirst('__type__', '_')).toBe(-1);
   expect(sortTypeFirst('_', '__type__')).toBe(1);
   expect(sortTypeFirst('__type__', '__type__')).toBe(0);
 });