code: func (n *NII) MarshalBinary() ([]byte, error) {
  	b := make([]byte, 3)
  
  	b[0] = n.Type
  	b[1] = n.Major
  	b[2] = n.Minor
  
  	return b, nil
  }
docs: // MarshalBinary allocates a byte slice containing the data from a NII.