class_docstr: Multiple proximal operator. This allows to apply sequentially a list
  of proximal operators. This is convenient when one wants to apply different
  proximal operators on different parts of a vector.
  
  Parameters
  ----------
  proxs : `tuple` of `Prox`
      A tuple of prox operators to be applied successively.
  
  Attributes
  ----------
  dtype : `{'float64', 'float32'}`
      Type of the arrays used.
code: def _build_cpp_prox(self, dtype_or_object_with_dtype):
      self.dtype = self._extract_dtype(dtype_or_object_with_dtype)
      prox_class = self._get_typed_class(
          dtype_or_object_with_dtype, dtype_map
      )
      return prox_class(self.proxs)
  
file_path: tick/tick/prox/prox_multi.py
imports: import numpy
  from .base import Prox
  from .build.prox import ProxMultiDouble
  from .build.prox import ProxMultiFloat
  from tick.prox import ProxZero
label_desc: Use image node_id 4 for calling the ProxMulti obj's underlying member method code with example usage: obj._build_cpp_prox(dtype_or_object_with_dtype) and returns: prox_class