> The suggestion I made was in favor of using a single > ‘make-gnu-record-descriptor’ call with all the field values (as opposed > to creating the record with all fields set to #f, and then using > ‘setters’ to change them to their actual value.) OK. But why functional setters, then? Can't I use 'define-record-type'?