Comment Comment by foerbert There are other options out there. Ada, for example, has extended return statements and - more directly - expression functions. parent foerbert 4 years ago