in reply to Re: Returning string and numerical data types from subroutinesin thread Returning string and numerical data types from subroutines
It seems the OP is already aware of dualvar.