The version of `setEnv`/`unsetEnv` from `base-4.7.0` are the same as the ones from `setenv`. So if we use

```haskell
#if !MIN_VERSION_base(4,7,0)
import           System.SetEnv
#endif
```

then we use the ones from `base` if possible, or fall back to `setenv`.