code: func newPeerFromCompactIPPortInfo(compactInfo, token string) (*Peer, error) {
  	ip, port, err := decodeCompactIPPortInfo(compactInfo)
  	if err != nil {
  		return nil, err
  	}
  
  	return newPeer(ip, port, token), nil
  }
docs: // newPeerFromCompactIPPortInfo create a peer pointer by compact ip/port info.