What I'll do is more carefully document the Reader APIs and any public methods we'll consider the public API.

You might find it helpful to run `rake yard` from the Asciidoctor project and view the API documentation in the resulting rdoc folder. It should give you a clearer picture of the Asciidoctor core APIs.