code: def with_transparent_lift(f, **kwargs):
      def wrapped(*a, **k):
          init, apply = transform.transform(f)
          params = lift.transparent_lift(init, **kwargs)(None, *a, **k)
          return apply(params, None, *a, **k)
  
      return wrapped
  
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 2 for calling a global function with example usage: with_transparent_lift(f) and returns: wrapped, apply