In the return value of the method staged, unstaged, and untracked paths are returned.  What are your thoughts on that, do you think it's an appropriate interface for this API?