Peewee 4: Async, JSON, Eager-Loading and Types

If you listen real close you can hear the type whispers in there. Peewee 4.x is a picture, in code, of me eating my hat. We got async and are shipping a significantly better type whispering stub based on typeshed's original, which finally gets the whole Model.field vs instance.field distinction. Beyond those, I've added a core JSONField which exposes a cross-backend API for working with JSON data,…