You wouldn't believe it, but I've decided to give this library another spin.
There is no practical use to this library, as we now how beautiful `pydantic`, and this lib is very much about similar concepts, though developed independently (once I've completed this lib, I brought it to a couple of web groups, where I learned about `pydantic` existence for the first time).
However, this library is so beautifully arcane and fun, I've decided to keep it around the same way how people keep gardens.
So, I've ported this lib to Python 3.11 today.
Also, since topological sorting is now in the stdlib, this library doesn't have any dependencies outside the stdlib.