code: func WriteInt(w io.Writer, v int) error {
  	var b [4]byte
  
  	bs := b[:4]
  
  	ByteOrder.PutUint32(bs, uint32(v))
  	_, err := w.Write(bs)
  	return err
  }
docs: // WriteInt writes an int (4 bytes) to the given writer using ByteOrder.