> Yes, but in the end this is equivalent to passing
> untouched values to some output port.

In the end, perhaps. But that may happen through some opaque interface,
for example syslog. A Scheme version of the syslog() API would expect
strings; the ports to be used are determined at the C level.

Thanks for this example. However the concept behind it isthat syslog has a port-like interface, abstracting it wouldalso be IMHO the way to go. I am surely too much on the
idealistic side of Scheme :D But Ok, let's say that for thesake of practical needs (WG2) I could bear with this designchoice.