and doesn't read the scheme symbol syntax in all its hairiness
I agree with this decision; it's useful to be able to write an arbitrary symbol and have it read back in again as the same symbol from that canonical representation; but we don't need to support every Scheme feature that happens to be visible from Arc...