Implement a formatting function for Scheme values. Rewrite the (display) primitive to use it.