func (i Int) Binary() []byte {
	if i.binary != nil {
		return i.binary
	}

	val := i.Value()
	if val == nil {
		return []byte{}
	}

	// TODO: Turn value into the binary representation.
	_ = i.Value()

	return i.binary
}
// Binary returns the Int in binary form.
Binary returns the Int in binary form.
// Binary returns the Int in binary form .
func (i Int) Binary() []byte {
	if i.binary != nil {
		return i.binary
	}
	val := i.Value()
	if val == nil {
		return []byte{}
	}
	_ = i.Value()
	return i.binary
}
func ( i Int ) Binary ( ) [ ] byte { if i . binary != nil { return i . binary } val := i . Value ( ) if val == nil { return [ ] byte { } } _ = i . Value ( ) return i . binary }
Binary returns the Int in binary form.
Binary returns the Int in binary form .
// TODO: Turn value into the binary representation.