Epiphany that I had while writing my rope tree implementation: There are at least 6 different answers to the question "What's the size of a string?" https://github.com/Gottox/e/blob/528721ecdbc6c66404ce8e1fcbc0d0b111d7fffc/subprojects/librope/include/rope_str.h