(library (rnrs records procedural)
(export make-record-type-descriptor
record-type-descriptor?
make-record-constructor-descriptor record-constructor
record-predicate
record-accessor record-mutator)
(import (except (rnrs records private core) make-record-type-descriptor)
(prefix (only (rnrs records private core) make-record-type-descriptor) core:)
(rnrs base))
(define (make-record-type-descriptor name parent uid sealed? opaque? fields)
(core:make-record-type-descriptor name parent uid sealed? opaque? (vector->list fields)))
)