https://github.com/jhuber6 requested changes to this pull request. This doesn't seem to define the header, it just adds this file in the `lib/` directory? Look at how we handle the other headers in `include/`. https://github.com/llvm/llvm-project/pull/126112