code: def test_updater_used_in_different_inner_transform(self, updater_fn):
      def f():
          g = transform.transform_with_state(lambda: None)
          _, updater = lift.lift_with_state(g.init)
          transform.transform_with_state(
              lambda: updater_fn(updater)
          ).init(None)
  
      f = transform.transform_with_state(f)
  
      with self.assertRaisesRegex(
          ValueError, "must be used within the same call to init/apply"
      ):
          f.init(None)
  
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 13 for calling the LiftTest obj's underlying member method code with example usage: obj.test_updater_used_in_different_inner_transform(updater_fn) without return types