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