class_docstr: Abstract wrapper base class.
  
  Wrappers take another layer and augment it in various ways.
  Do not use this class as a layer, it is only an abstract base class.
  Two usable wrappers are the `TimeDistributed` and `Bidirectional` layers.
  
  Args:
      layer: The layer to be wrapped.
code: def get_config(self):
      config = {
          "layer": serialization_lib.serialize_keras_object(self.layer)
      }
      base_config = super().get_config()
      return {**base_config, **config}
  
file_path: keras/keras/layers/core/wrapper.py
imports: from keras.api_export import keras_export
  from keras.layers.layer import Layer
  from keras.saving import serialization_lib
label_desc: Use image node_id 3 for calling the Wrapper obj's underlying member method code with example usage: obj.get_config() and returns: dict