1.2 Record-Typ-Definitionen
syntax
(define-record type constructor (selector signature) ...)
(define-record type constructor predicate? (selector signature) ...)
Die define-record-Form ist eine Definition
für einen neuen Record-Typ. Dabei ist type der Name der Record-Signatur,
constructor der Name des Konstruktors und predicate?
der (optionale) Name des Prädikats.
Jedes (selector signature) beschreibt ein Feld des Record-Typs, wobei selector der Name des Selektors für das Feld und signature die Signatur des Feldes ist.