ID is available as an explicit GraphQL scalar. NonNull(type_) and
ListType(type_) are low-level wrappers used by the internal type model and advanced
schema construction.
In decorated Python definitions, prefer annotation syntax:
Upload scalar is usable as an input type for multipart/form-data
file uploads, injecting an UploadedFile into the resolver — see
File uploads & batching.