Compatibility issues: Darwin and upstream nixpkgs
nixpkgs cannot be bumped without maintaining a fork. To avoid this work, instead vendor xplat's lib.versioning and add it with an overlay on whatever nixpkgs comes in.
OPAM requires GCC to build on Darwin, so just use gccStdenv for the whole world
.