New native extension system for 4.0
See https://github.com/godotengine/godot/pull/49744

There was talk of procedural bindings back in late 2020, I'm not sure if/how much that still applies.

> The most immediate effect is that, as the entire Variant core type API will be accessible procedurally, creating GDNative bindings to scripting languages (from simple interpreters like JavaScript to compiled languages like Rust/Nim), and maintaining them should be much simpler.

[Quote from reduz on Twitter](https://twitter.com/reduzio/status/1324001745215852547). Is this the same thing as the API dump mentioned in the pull request?

However, he does have a newer comment that says

> The new native extension system in Godot 4.0 will make binding external languages to Godot a breeze

Hopefully it'll allow better editor integration too. It seems like it's not fully done yet, but the 1st(?) pull request has been merged.