New Scheme implementation.