class_docstr: Temporary implementation, will be used as `Script.help() or something in
  the future.
class_docstr_tok: ["Temporary","implementation",",","will","be","used","as","`","Script.help","(",")","or","something","in","the","future","."]
docstr: The docstring ``__doc__`` for any object.
  
  See :attr:`doc` for example.
docstr_tok: ["The","docstring","``","__doc__","``","for","any","object",".","See",":","attr",":","`","doc","`","for","example","."]
code: def docstring(self, fast=True, raw=True):
      """
      The docstring ``__doc__`` for any object.
  
      See :attr:`doc` for example.
      """
      # TODO: Use all of the followed objects as output. Possibly divinding
      # them by a few dashes.
      for context in self._get_contexts(fast=fast):
          return context.py__doc__(include_call_signature=not raw)
  
      return ""
  
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 3 for calling the _Help obj's underlying member method code with example usage: obj.docstring(fast, raw) and returns: str, context