|Subject:||Module pollutes main:: namespace|
The main module imports several packages (including JSON) outside of any package declaration. This results in any default imports (such as from_json, to_json, ...) being imported into the main:: namespace. It looks like no imports are intended anyway, only ensuring that the modules are loaded. For a minimal fix, the pull request:places those use statements in the package namespace for the file. It also prevents JSON from exporting any of its defaults.