Why isn't my (Int, Int) Hashable?

Oh I see, what else is left to implement this?

I remember this working for me earlier, though. It also looks like I may have been specifying

extension (Int, Int): Comparable, Hashable {
	public static func < (lhs: (Int, Int), rhs: (Int, Int)) -> Bool {
		return lhs.0 < rhs.0 || (lhs.0 == rhs.0 && lhs.1 < rhs.1)
	}
}

But now this is crashing the compiler, as of Xcode 26. I'm not actually sure this ever worked but something was working.