Replace <empty-collection-error>, <invalid-index-error>, <not-found-error>, and <subscript-out-of-bounds-error> with <key-error>.
Remove all references to <format-string-condition>.
Clean up copy-sequence(<list>) formatting and simplify logic a bit.