what do you think of a method `init(stuff)` which initializes the reader with path information and then calling `load()` ?

The advantage is that the RESTReader could initialize with the authentication and server information and every subsequent `load()` would only need method, path, other information