import {PatioDataPtrValue, PatioIntValue} from ./values; sum PatioOperand { variant PatioLocalRef; variant PatioBoolConst; variant PatioByteConst; variant PatioDataPtrConst; variant PatioFunctionPtrConst; variant PatioInt32Const; variant PatioIntConst; } struct PatioLocalRef { field name: String; } struct PatioBoolConst { field value: Bool; } struct PatioByteConst { field value: Int8; } struct PatioDataPtrConst { field value: PatioDataPtrValue; } struct PatioFunctionPtrConst { field name: String; } struct PatioInt32Const { field value: PatioIntValue; } struct PatioIntConst { field value: PatioIntValue; }