It'd be nice to be able to depend on this code in a project that uses Bazel. [LLVM seems to have some support for bazel](https://github.com/llvm/llvm-project/tree/main/utils/bazel), so maybe this wouldn't be too hard.