github: Decouple GithubAPI from `GithubCurl`