Does it make sense to keep this as a submodule? It looks like it receives very few changes. We could just fork it and keep a local copy, like we do for dependencies in dotnet/runtime. That allows us to more easily update.