The _ is non-standard in package and library names. It will be a little weird for us because _ is standard in our library names, but we can live with it.
Note that this will not change any of the symbol names - just library and header names. Some downstream changes are likely needed for Swift, though not Java.