code: func (evt *Event) Equal(other *Event) bool {
  	if evt.Op != other.Op {
  		return false
  	}
  	if evt.QueryID != other.QueryID {
  		return false
  	}
  	if evt.ParentID != other.ParentID {
  		return false
  	}
  	if !evt.equalNodes(other) {
  		return false
  	}
  	return evt.Locals.Equal(other.Locals)
  }
docs: // Equal returns true if this event is equal to the other event.