code: func (m *Map) Reallocate() {
  	if m.initialSize > 0 {
  		m.lookup = make(map[MapHash]MapEntry, m.initialSize)
  	} else {
  		m.lookup = make(map[MapHash]MapEntry)
  	}
  }
docs: // Reallocate will avoid deleting all keys and reallocate a new
  // map, this is useful if you believe you have a large map and
  // will not need to grow back to a similar size.