          *,
          labels_discard: Iterable[str],
          incl_prior: bool,
          incl_context: bool,
          get_candidates: Callable[[KnowledgeBase, "Span"], Iterable[Candidate]],
      ) -> None:
          """Initialize an entity linker.
  
 
</s> remove         kb_loader: Callable[[Vocab], KnowledgeBase],
 </s> add  </s> remove     kb_loader: Callable[[Vocab], KnowledgeBase],
 </s> add  </s> remove     def _require_kb(self) -> None:
 </s> add     def validate_kb(self) -> None:
        entity_vector_length: int,
          *,
          labels_discard: Iterable[str],
          incl_prior: bool,
          incl_context: bool,
        entity_vector_length: int,
          get_candidates: Callable[[KnowledgeBase, "Span"], Iterable[Candidate]],
      ) -> None:
          """Initialize an entity linker.
  
keep keep keep add keep keep keep keep
 move kb_loader to initialize for NEL instead of constructor 
spacy/pipeline/entity_linker.py