struct -point init &xpos -int init &ypos -int fun -void !init -int &x -int &y set &xpos $x set &ypos $y return endfun fun -string !toString # do stuff return "placeholder" endfun fun -int !dingle return 23 endfun endstruct init &myPoint -point println $myPoint.xpos !myPoint.dingle &out println $myPoint