arc> (help prall)
(from "arc.arc")
[fn] (prall elts (o init ) (o sep , ))
Prints several arguments with an initial header and separated by a
given separator.
Above function also exists in Arc2.
Instead of (point return ...(return ...)) try using (catch ...(throw ...)).
Final nitpick: I think it's rtm, not rm, although, well, I dunno. ^^