One thing I'm missing, and maybe I just didn't see it, is a way to define custom printers for SRFI-9 records.
(define-syntax define-record-printer (syntax-rules () ((_ name thunk) (struct-set! name vtable-index-printer thunk)))) Does something like that already exist? If not, 1) do yall think it's a good idea? 2) where should it go?