what if you could define outstring, instring, call-w/stdin, and call-w/stdout in Arc itself? What if you want to redirect to something other than a string?
Hmm, perhaps I should replace these definitions with a single generic set of methods that can be extended for new types: