          -------
          :class:`keras.models.Model`
              The Fully connected model
          """
          input_ = Input(shape=self._input_shape)
          var_x = input_
  
          node_curve = _get_curve(self._min_nodes,
                                  self._max_nodes,
                                  self._config[f"{self._prefix}_depth"],
 
</s> remove         input_ = Input(shape=self._input_shape)
 </s> add         input_ = kl.Input(shape=self._input_shape) </s> remove         inputs = Input(shape=self._input_shape)
 </s> add         inputs = kl.Input(shape=self._input_shape) </s> remove     def __call__(self) -> keras.models.Model:
 </s> add     def __call__(self) -> tf.keras.models.Model: </s> remove     def __call__(self) -> keras.models.Model:
 </s> add     def __call__(self) -> tf.keras.models.Model: </s> remove                 var_x = MaxPool2D(2, name=f"{name}_pool_{i}")(var_x)
 </s> add                 var_x = kl.MaxPool2D(2, name=f"{name}_pool_{i}")(var_x)
        input_ = kl.Input(shape=self._input_shape)
          -------
          :class:`keras.models.Model`
              The Fully connected model
          """
        input_ = kl.Input(shape=self._input_shape)
          var_x = input_
  
          node_curve = _get_curve(self._min_nodes,
                                  self._max_nodes,
                                  self._config[f"{self._prefix}_depth"],
keep keep keep keep replace keep keep keep keep keep
 Updates:
    - Remove clipfaker
    - Add clip to Phaze-A
    - streamline clip to vision only
    - update lib.model.networks
    - Docs and tests update
    - Phaze-A - add option to flatten bottleneck 
plugins/train/model/phaze_a.py