add prevNode + specs to HN
modify HN.replaceAt to take a splat at the end; add specs