code: func GetIATA(o dhcp6.Options) ([]*IATA, error) {
  	vv, err := o.Get(dhcp6.OptionIATA)
  	if err != nil {
  		return nil, err
  	}
  
  	// Parse each IA_NA value
  	iata := make([]*IATA, len(vv))
  	for i := range vv {
  		iata[i] = &IATA{}
  		if err := iata[i].UnmarshalBinary(vv[i]); err != nil {
  			return nil, err
  		}
  	}
  	return iata, nil
  }
docs: // GetIATA returns the Identity Association for Temporary Addresses Option
  // value, as described in RFC 3315, Section 22.5.
  //
  // Multiple IATA values may be present in a single DHCP request.