class_docstr: `Completion` objects are returned from :meth:`api.Script.completions`. They
  provide additional information about a completion.
class_docstr_tok: ["`","Completion","`","objects","are","returned","from",":","meth",":","`","api.Script.completions","`",".","They","provide","additional","information","about","a","completion","."]
docstr: Return the original definitions. I strongly recommend not using it for
  your completions, because it might slow down |jedi|. If you want to
  read only a few objects (<=20), it might be useful, especially to get
  the original docstrings. The basic problem of this function is that it
  follows all results. This means with 1000 completions (e.g.  numpy),
  it's just PITA-slow.
docstr_tok: ["Return","the","original","definitions",".","I","strongly","recommend","not","using","it","for","your","completions",",","because","it","might","slow","down","|jedi|",".","If","you","want","to","read","only","a","few","objects","(","<","=20",")",",","it","might","be","useful",",","especially","to","get","the","original","docstrings",".","The","basic","problem","of","this","function","is","that","it","follows","all","results",".","This","means","with","1000","completions","(","e.g",".","numpy",")",",","it","'s","just","PITA-slow","."]
code: def follow_definition(self):
      """
      Return the original definitions. I strongly recommend not using it for
      your completions, because it might slow down |jedi|. If you want to
      read only a few objects (<=20), it might be useful, especially to get
      the original docstrings. The basic problem of this function is that it
      follows all results. This means with 1000 completions (e.g.  numpy),
      it's just PITA-slow.
      """
      defs = self._name.infer()
      return [Definition(self._evaluator, d.name) for d in defs]
  
imports: import re
  from parso.python.tree import search_ancestor
  from jedi import settings
  from jedi.evaluate.utils import ignored, unite
  from jedi.cache import memoize_method
  from jedi.evaluate import imports
  from jedi.evaluate import compiled
  from jedi.evaluate.imports import ImportName
  from jedi.evaluate.context import instance
  from jedi.evaluate.context import ClassContext, FunctionExecutionContext
  from jedi.api.keywords import KeywordName
label_desc: Use image node_id 8 for calling the Completion obj's underlying member method code with example usage: obj.follow_definition() and returns: unknown