class_docstr: Wrapper that applies residual connections and layer norm.
docstr: Creates the Wrapper Class.
  
  Args:
    layer: module to wrap.
docstr_tok: ["Creates","the","Wrapper","Class",".","Args",":","layer",":","module","to","wrap","."]
code: def __init__(self, layer: base.Module):
      """Creates the Wrapper Class.
  
      Args:
        layer: module to wrap.
      """
  
      super().__init__(name="ResidualLayernormWrapper")
      self._layer = layer
  
      self._layer_norm = snt.LayerNorm(
          axis=-1, create_scale=True, create_offset=True
      )
  
imports: from typing import Callable, Optional, Sequence
  from acme import types
  from acme.tf import utils
  from acme.tf.networks import base
  import sonnet
  import tensorflow
label_desc: Use image node_id 1 to create a new ResidualLayernormWrapper object from inherited base classes: snt with example: obj = ResidualLayernormWrapper(layer)