On 04/07/2017 02:02 PM, Noam Postavsky wrote: > Now they are "record" objects, but we don't want > to break code that uses aref and copy-sequence on them. OK, given what you and Stefan have said, for backward-compatibility reasons copy-sequence should work on records. This means Emacs doesn't need a copy-record function, as people can just use copy-sequence. I installed the attached patch to do that, and to try to document the current low-level behavior better.