Add initial 'read' primitive