Cycle removal done
Making SymbolString a child of list to get most of list semantics