          vocab: Vocab,
          model: Model,
          name: str = "entity_linker",
          *,
          kb_loader: Callable[[Vocab], KnowledgeBase],
          labels_discard: Iterable[str],
          incl_prior: bool,
          incl_context: bool,
          get_candidates: Callable[[KnowledgeBase, "Span"], Iterable[Candidate]],
      ) -> None:
 
</s> remove     kb_loader: Callable[[Vocab], KnowledgeBase],
 </s> add  </s> remove     def _require_kb(self) -> None:
 </s> add     def validate_kb(self) -> None:
          vocab: Vocab,
          model: Model,
          name: str = "entity_linker",
          *,

          labels_discard: Iterable[str],
          incl_prior: bool,
          incl_context: bool,
          get_candidates: Callable[[KnowledgeBase, "Span"], Iterable[Candidate]],
      ) -> None:
keep keep keep keep replace keep keep keep keep keep
 move kb_loader to initialize for NEL instead of constructor 
spacy/pipeline/entity_linker.py