Ok, I have the tests. In the process I found what I think are bugs in print-tests.el and realized that I need to patch cl-print.el as well, so I have all of those here as well, as separate patches.