Thanks for the explanations, I’ll do it.

I didn’t see `.get()` and `.post()` as shortcuts for `.rest.queueRequest()` (because of the missing `opts` parameter), but it makes sense.

> As for moving, I don't really get it.

It’s more a theoretical issue, I just don’t like it when functions depend on external variables: it means that a change outside can affect its behavior. But as you said, it’s not really relevant here.

> I actually thought about creating a "mock Twitter API"

It could be a really nice addition. That’s what I’m already doing with [nock](https://github.com/pgte/nock) for my app, but I’m only replicating the useful parts of the API. The good news with that solution is that we just have to disable nock if we want to test on the real API.