; decide at run-time whether the underlying mzscheme supports ; set-car! and set-cdr!, since I can't figure out how to do it ; at compile time.