code: def test_lift_naming_semantics(self, inner_module):
      @transform.transform
      def fn(x):
          return with_transparent_lift(inner_module)(x)
  
      x = jnp.ones([10, 10])
      params_with_lift = fn.init(None, x)
      params_without_lift = transform.transform(inner_module).init(
          None, x
      )
      jax.tree_util.tree_map(
          self.assertAlmostEqual, params_with_lift, params_without_lift
      )
  
      fn.apply(params_with_lift, None, x)
  
imports: from absl.testing import absltest
  from absl.testing import parameterized
  from haiku._src import base
  from haiku._src import config
  from haiku._src import lift
  from haiku._src import module
  from haiku._src import multi_transform
  from haiku._src import stateful
  from haiku._src import test_utils
  from haiku._src import transform
  import jax
  import jax.numpy
  import numpy
label_desc: Use image node_id 19 for calling the LiftTest obj's underlying member method code with example usage: obj.test_lift_naming_semantics(inner_module) and returns: with_transparent_lift