define-struct
define-class
は処理系で挙動が異なるけど
define-record-type
は大部分の処理系で挙動が同じってことでいいの?