LISTs (single-linked or double-linked). LIST is a collection with sequential access.
(list value...) ; use default list
(single-list:type value...) ; use single-linked list
(double-list:type value...) ; use double-linked list
These functions create list of items (with specified type) and add some values to this list.
ARRAYs and VECTORs (array and vector is the same). ARRAY is a collection with random access.
These functions create array of items (with specified type) and add some values to this array.
HASHes and MAPs. HASH is a 'hash table'. MAP is a 'binary tree'. HASH and MAP allow to access to 'value' by it 'key'.
(hash:key-type=>:value-type (key => value)...)
(map:key-type=>:value-type (key => value)...)
These functions create hash or map. This hash/map stores values (with type value-type) for they keys (with type key-type).