code: def call(self, prev_layers):
      out = self.mutable(prev_layers[-1])
      if self.skipconnect is not None:
          connection = self.skipconnect(prev_layers[:-1])
          if connection is not None:
              out += connection
      return self.batch_norm(out)
  
file_path: nni/examples/nas/legacy/oneshot/enas-tf/macro.py
imports: import tensorflow
  from tensorflow.keras import Model, Sequential
  from tensorflow.keras.layers import AveragePooling2D, BatchNormalization, Conv2D, Dense, Dropout, GlobalAveragePooling2D, MaxPool2D, ReLU, SeparableConv2D
  from nni.nas.tensorflow.mutables import InputChoice, LayerChoice, MutableScope
label_desc: Use image node_id 2 for calling the ENASLayer obj's underlying member method code with example usage: obj.call(prev_layers) and returns: self