Handle all of the VEE datatypes appropriately as inputs / outputs from VEE UserFunction
The VEE datatypes are:
public enum VeeDataType { veeTypeAny = 0, veeTypeInt16 = 1, veeTypeInt32 = 2, veeTypeReal32 = 3, veeTypeReal64 = 4, veeTypeComplex = 5, veeTypePComplex = 6, veeTypeText = 7, veeTypeNil = 8, veeTypeCoord = 10, veeTypeEnum = 11, veeTypeRecord = 12, veeTypeWaveform = 14, veeTypeSpectrum = 15, veeTypeObject = 16, veeTypeUInt8 = 18 }