Today I learnt that Emacs defines a ring structure using just a fixed size array, to give you the convenience of circular structures and dynamically sized arrays! https://www.gnu.org/software/emacs/manual/html_node/elisp/Rings.html
Related Posts
The Rust reference describes `?Sized` as "questionably sized". I feel vaguely judged :)
https://doc.rust-lang.org/reference/tokens.html#punctuation
Bugs being embarrassing is a great motivator. I've just fixed a silly crash on one of my Emacs packages.