code: def iter_schemas(self, schema: Schema) -> Iterable[Tuple[str, Any]]:
          
          if not schema:
              return
  
          yield self.to_tuple(schema)
  
          for name, field in self.iter_fields(schema):
              if isinstance(field, Nested):
                  yield self.to_tuple(field.schema)
                  yield from self.iter_schemas(field.schema)
  
              if isinstance(field, List) and isinstance(field.container, Nested):
                  yield self.to_tuple(field.container.schema)
                  yield from self.iter_schemas(field.container.schema)
docs: Build zero or more JSON schemas for a marshmallow schema.
  
          Generates: name, schema pairs.