code: func initialize() {
  	if lowPort+maxBlocks*blockSize > 65535 {
  		panic("freeport: block size too big or too many blocks requested")
  	}
  
  	rand.Seed(time.Now().UnixNano())
  	firstPort, lockLn = alloc()
  }
docs: // initialize is used to initialize freeport.