Change arity of browse API

It's debatable whether the repo object should be passed at all, so let's
not commit to a positional parameter for it.

References #445.