class_docstr: A prioritized sequence of subinterpretations.
  
  To interpret ``cls(*args)``, each subinterpretation is tried until one returns
  a value other than None.
  
  :param \*subinterpretations: A sequence of :class:`Interpretation` s.
class_docstr_tok: ["A","prioritized","sequence","of","subinterpretations",".","To","interpret","``","cls","(","*","args",")","``",",","each","subinterpretation","is","tried","until","one","returns","a","value","other","than","None",".",":","param","\\","*","subinterpretations",":","A","sequence","of",":","class",":","`","Interpretation","`","s","."]
code: def subinterpretations(self):
      return self._subinterpretations
  
imports: from abc import ABC, abstractmethod
  from collections.abc import Hashable
  from contextlib import ContextDecorator, contextmanager
  from timeit import default_timer
  from .None import instrument
  from .interpreter import get_interpretation, pop_interpretation, push_interpretation
  from .registry import KeyedRegistry
  from .util import get_backend
label_desc: Use image node_id 2 for calling the PrioritizedInterpretation obj's underlying member method code with example usage: obj.subinterpretations() and returns: self