What's done here that modelspec doesn't currently do? https://github.com/pydantic/pydantic