Parsing JSON with comments like it's our job. Oh wait, it is!
Generate user-friendly configuration files from Pydantic models
keep comment(round-trip) when read & write jsonc/hjson, sdict with extra context(parent/keypath), weakList & OrderedWeakSet