code: def assemble(cls):
          
          document = {}
          for field_name, maker in cls._instructions.items():
              with maker.target(document):
                  document[field_name] = maker()
          return document
docs: Assemble a single document using the blueprint