title: Name a list in Scheme
body: <p>I'm trying to make an array-like data structure in Scheme, and since I need to refer to it (and alter it!) often, I want to give it a name. But from what I've read on various tutorial sites, it looks like the only way to name the list for later reference is with <code>define</code>. That would be fine, except it also looks like once I initialize a list with <code>define</code>, it becomes more complicated altering or adding to said list. For example, it seems like I wouldn't be able to do just <code>(append wordlist (element))</code>, I'd need some manner of ! bang.</p>
  
  <p>Basically my questions boil down to: Is <code>define</code> my only hope of naming a list? And if so, am I stuck jumping through hoops changing its elements? Thanks.</p>