code: func uint16ToNetwork(u uint16) uint16 {
  	var b [2]byte
  	binary.BigEndian.PutUint16(b[:], u)
  	return *(*uint16)(unsafe.Pointer(&b))
  }
docs: // uint16ToNetwork converts the given value to its network byte order.