via https://github.com/vim-jp/vital.vim/pull/511#issuecomment-396419319 (thanks @Milly) * Remove unnecessary `copy()` from test files * Add tests to check if functions are nondestructive * Remove unnecessary `copy()` from document * Note all functions are nondestructive in the document * `Data.List.uniq()`, `uniq_by()` are noted already * Is it enough to note all functions are nondestructive in introduction section?