@JensTimmerman made some changes in there, that may affects things in here

but I can tackle that as soon hpcugent/vsc-base#119 is merged in

we'll still need `agithub.py` though, since hpcugent/vsc-base#119 doesn't feature the `GitHub` interface (but we should reuse `Client`)