Add reader client API
re-export withReaderConnection