Some commands don't take a `repo` parameter
RepoWrapper
has a command
method that (correctly, for its scope) assumes that the command has a repo
parameter.
Some commands, like debugcapabilities
do not have a repo
arguments.
Maybe we should have a CommandWrapper
or something.