code: def E(expr):
      integrate(
          expr * exponential(x, rate) * normal(y, mu1, sigma1),
          (x, 0, oo),
          (y, -oo, oo),
          meijerg=True,
      )
      integrate(
          expr * exponential(x, rate) * normal(y, mu1, sigma1),
          (y, -oo, oo),
          (x, 0, oo),
          meijerg=True,
      )
  
file_path: sympy/sympy/benchmarks/bench_meijerint.py
imports: from sympy.core.numbers import oo, pi
  from sympy.core.symbol import Symbol, symbols
  from sympy.functions.elementary.exponential import exp
  from sympy.functions.elementary.miscellaneous import sqrt
  from sympy.functions.special.bessel import besseli
  from sympy.functions.special.gamma_functions import gamma
  from sympy.integrals.integrals import integrate
  from sympy.integrals.transforms import mellin_transform, inverse_fourier_transform, inverse_mellin_transform, laplace_transform, inverse_laplace_transform, fourier_transform
  from sympy.abc import x, y
  from time import time
  from sympy.core.cache import clear_cache
  import sys
label_desc: Use image node_id 3 for calling a global function with example usage: E(expr) without return types