Made graph-edge and graph-node private once more, and added some comment to them describing their possible nil output.