code: func (ua *UnsubackPacket) Unpack(b io.Reader) error {
  	var err error
  	ua.MessageID, err = decodeUint16(b)
  
  	return err
  }
docs: //Unpack decodes the details of a ControlPacket after the fixed
  //header has been read