code: def _contextualize(self):
          
          line, column = self.pos
          #Get the module top-level information
          self._get_module(line)
          if self.module is None:
              return
          
          #Use the position of the cursor in the file to decide which
          #element we are working on.
          self.element = self.module.get_element(line, column)
  
          #Now all that's left is to contextualize the line that the
          #cursor is on.
          self._deep_match(line, column)
docs: Finds values for all the important attributes that determine the 
          user's context.