Some extensions are marked as `provisional="true"`, and they are allowed to contain breaking changes. Because ash follows semver like most rust crates, this isn't great. We should either filter out those extensions or move them into an experimental folder where we don't adhere to semver.