> (rprn (list 'a 2 "c"))
(a 2 "c") ; prints this
(a 2 "c") ; returns this
Edit: The above are just very slightly modified versions of the code used to implement pr and prn, the difference is that Scheme's print is used instead of display, to give READable output.