Using shift-refactor ends up feeling a lot jQuery due to the extensive use of shift-query. Exposing a chainable interface that irons out the wrinkles would make the library much easier to use.
$r is exposed as a first experiment the experience is already better. The return values need to be wrapped in a similar, chainable wrapper before it should be promoted to a first-class interface.