code: def record(self, custom_changeset_id: uuid.UUID = None) -> uuid.UUID:
          
          return self.journal.record_changeset(custom_changeset_id)
docs: Starts a new recording and returns an id for the associated changeset