Implement readImpl

Erm, Google Translate says this is "founding ritornare". Perhaps there's a typo in ritornare? ;-)