code: func (s *State) Equal(o *State) bool {
  	return s.Enabled == o.Enabled &&
  		s.Generation == o.Generation &&
  		s.LastRewind.Equal(o.LastRewind) &&
  		s.LastTick.Equal(&o.LastTick)
  }
docs: // Equal reports whether two structs are equal.