1.3 Record-Typ-Definitionen mit Signatur-Parametern
syntax
(define-record (type-constructor signature-parameter ...) constructor (selector signature) ...)
(define-record (type-constructor signature-parameter ...) constructor predicate? (selector signature) ...)
Diese Variante von define-record erlaubt die
Verwendung von Signatur-Parametern: Statt einer konkreten Signatur
type wie oben definiert die Form einen Signatur-Konstruktor
type-constructor, also eine Funktion, die Signaturen als
Argumente akzeptiert, entsprechend den Signatur-Parametern
signature-parameter. Diese Signatur-Parameter können in den
Signaturen signature der Felder verwendet werden.