Well, the "functional" way of accessing them all in one go would be to (map (cute <> foo) (list package-name package-version package-...)) But I assume you want syntax like
(let-field record field exp*) (let-fields record (field1 field2...) exp*) analogous to (srfi srfi-9 gnu) set-field and set-fields, am I right? Regards, Leo
