By looking at the signature, you can't be sure if a parameter is a structure or REF TO structure. Similarly type data and type ref to data become indistinguishable. I suggest marking reference types, some ideas:
public | [result: REF TO DATA]
public | [result: ->DATA]
public | [result: *DATA]
By looking at the signature, you can't be sure if a parameter is a structure or REF TO structure. Similarly
type dataandtype ref to databecome indistinguishable. I suggest marking reference types, some ideas:public | [result: REF TO DATA]public | [result: ->DATA]public | [result: *DATA]