TIL: Structures in #CommonLisp are implemented like vectors. Accessing elements is O(1) independent of the number of fields.
They could also be used a tuples. I would prefer structures over ALISTs or PLISTs, even Hashes when the data model is consistent.
Although many prefer CLOS classes over structures, I like their simplicity as a lightweight place for storing data.