Thanks for the bug report. The display and equal? results come from quasiquote's internal use of append; a couple weeks ago I changed generic append to handle sequences more consistently, and overlooked that problem -- s7test.scm has similar tests, but none that caught that particular case. I'll upload a fix for this tomorrow.