Node implementation based on cons cells.