1.3 Record-Typ-Definitionen mit Signatur-Parametern
| (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.