code: def mark(self, pairs: TrainingExamples, y: LabelsLike) -> None:
      self.y = numpy.concatenate([self.y, y])
      self.pairs.extend(pairs)
      for learner in self._learners:
          learner.fit(self.pairs, self.y)
  
imports: from __future__ import annotations
  import logging
  import random
  from abc import ABC, abstractmethod
  from typing import TYPE_CHECKING, overload
  from warnings import warn
  import numpy
  import numpy.typing
  import sklearn.linear_model
  import dedupe.core
  import dedupe.training
label_desc: Use image node_id 5 for calling the DisagreementLearner obj's underlying member method code with example usage: obj.mark(pairs, y) without return types