Another, perhaps obvious point: the guarantee that "vector-style" ranges have O(1) indexers is also suspect, since R7RS makes no such guarantee for vectors: "... the average time needed to access a randomly chosen element is typically less for the vector than for the list." -- Wolfgang Corcoran-Mathe <xxxxxx@sigwinch.xyz>