(return) -> varies
(return argument) -> varies
Return causes the interpreter to "return" from the current function,
with the optional argument as the result of the function. Usually, you
see return inside some sort of conditional.
Example:
(define (print/ab a b) (print a) (return 1) (print b) 2) (print/ab "alpha" "beta") alpha:: 1