The generic function map-collection-items
calls a specified function on all the items in a collection.
A collection.
A function designator for a function of one argument.
A generalized boolean.
Calls function on each item in the collection by calling the collection's items-map-function . If collect-results-p is true, the results of these calls are returned in a list.
(setq collection (make-instance 'capi:collection
:items '(1 2 3 4 5)))
(capi:map-collection-items collection
'princ-to-string t)
CAPI User Guide and Reference Manual (Windows version) - 3 Aug 2017