///|
pub impl Eq for Type with op_equal(self, other) {
  self._op_equal(other)
}

///|
pub impl Eq for SourceLocation with op_equal(self, other) {
  self._op_equal(other)
}

///|
pub impl Eq for SourceRange with op_equal(self, other) {
  self._op_equal(other)
}

///|
pub impl Eq for Cursor with op_equal(self, other) {
  self._op_equal(other)
}