Does Nim have a established procedure form depracating & removing things from the standard library? I'm asking because I just saw [this comment](https://github.com/nim-lang/RFCs/issues/437#issuecomment-1290027065) in the v2 roadmap on github.
It seems to me that removing JSON from stdlib entirely and moving it to a external nimble package is the way to go. You can then ask people to use that specific version of the package for backwards compat, slowly fix it and reintroduce it to the stdlib in a future release.