I think we want to allow overriding this via `CC`:
```
self._cc = os.environ.get('CC', cc)
```