BOOL:ENUM,INT BOOL:ENUM,INT,BOOL BOOL:OBJECT,OBJECT BOOL:POINTER BOOL:POINTER,INT BOOL:STRING BOOL:STRING,POINTER BOOL:STRING,STRING BOOL:STRING,STRING,POINTER BOOL:VOID INT:VOID OBJECT:VOID STRING:VOID VOID:BOOL VOID:BOXED VOID:BOXED,BOXED VOID:BOXED,POINTER,OBJECT VOID:ENUM VOID:ENUM,UINT VOID:INT VOID:OBJECT VOID:OBJECT,OBJECT VOID:POINTER VOID:POINTER,OBJECT VOID:STRING VOID:STRING,INT VOID:STRING,OBJECT VOID:STRING,STRING VOID:UINT VOID:UINT,UINT VOID:VOID