class_docstr: A utility class which marks an argument with a specific dispatch type.
  
  
  Attributes
  ----------
  value
      The value of the Dispatchable.
  
  type
      The type of the Dispatchable.
  
  Examples
  --------
  >>> x = Dispatchable(1, str)
  >>> x
  <Dispatchable: type=<class 'str'>, value=1>
  
  See Also
  --------
  all_of_type
      Marks all unmarked parameters of a function.
  
  mark_as
      Allows one to create a utility function to mark as a given type.
code: def __getitem__(self, index):
      return (self.type, self.value)[index]
  
imports: import typing
  import inspect
  import functools
  from .None import _uarray
  import copyreg
  import atexit
  import pickle
  from ._uarray import BackendNotImplementedError, _Function, _SkipBackendContext, _SetBackendContext
label_desc: Use image node_id 2 for calling the Dispatchable obj's underlying member method code with example usage: obj.__getitem__(index) and returns: self,  self