code: def reassemble(cls, fields, document):
          
          for field_name in cls._instructions:
              if field_name in fields:
                  maker = cls._instructions[field_name]
                  with maker.target(document):
                      document[field_name] = maker()
docs: Take a previously assembled document and reassemble the given set of
          fields for it in place.