Not sure is this API is 100% consistent with the other functions. I found that for example for `CreateFork` you require the user to pass `*RepositoryCreateForkOptions`. So shall I change the API to something similar?