mostly done w/ very simple properties of CASList; correct next ptr management still todo