code: function str(str, options) {
    var strAtom;
    if(typeof str === 'string') {
      if(!isQuotedString(str)) {
        str = '"' + str + '"';
      }
      strAtom = atom(str, options);
    }
    else if(isAtom(str, true)) {
      // already an atom - but ensure that it's a *string* atom
      strAtom = str;
      if(!isQuotedString(strAtom.value)) {
        strAtom.value = '"' + strAtom.value + '"';
        strAtom.text = strAtom.value;
      }
    }
    else {
      throw Error("Attempt to convert unsupported type " + typeof str + " to a string atom");
    }
    return strAtom;
  }
docs: Alternative to "atom" when needing create a string atom.
  This will ensure your string follows our convention of having
  quotes at the beginning and end of the string (without which
  it will be seen as a symbol not a string)
  Can also be used to "promote" e.g. a symbol atom to a string
  atom.