Add docs for extra::semver