class_docstr: A `Layer` characterized by iteratively given functions.
code: def __call__(self, inputs, **kwargs):
      if callable(inputs):
          return Sequential([inputs, self], **kwargs)
      x = inputs
      if self._trace:
          _trace(self, x, -1)
      for i, layer in enumerate(self.layers):
          x = _try_call(layer, [x], kwargs)
          if self._trace:
              _trace(layer, x, i)
      return x
  
imports: import sys
  import tensorflow.compat.v2
  from tensorflow_probability.python.experimental.nn.util import utils
  from tensorflow_probability.python.internal import name_util
label_desc: Use image node_id 4 for calling the Sequential obj's underlying member method code with example usage: obj.__call__(inputs) and returns: x, Sequential