title: How to make a deep copy of a list of strings in emacs lisp?
body: <p>I need to make a deep copy of a list of strings. Result should be another list of strings, that are distinct of the strings in the first list, but have same length and consist of the same characters.</p>
  
  <p>However, standard functions, such as <code>copy-list</code>, <code>copy-sequence</code>, <code>copy-tree</code> all, it seems, make shallow copies, that is they share strings between two lists.</p>