code: def eval(expr):
      # CAUTION: These tests re-process the entire prelude for each test expression.
      # Hoisting the create_executor won't improve that since preprocessing won't begin
      # until the evaluate.
      return create_executor(
          mod=prelude.mod, device=dev, target="llvm"
      ).evaluate(expr)
  
imports: import pytest
  import tvm
  from tvm import relay
  from tvm.relay import testing
  from tvm.relay.backend.interpreter import ConstructorValue
  from tvm.relay import create_executor
  from tvm.relay.prelude import Prelude, StaticTensorArrayOps
  from tvm.relay.testing import count, make_nat_value, make_nat_expr
  import numpy
label_desc: Use image node_id 2 for calling a global function with example usage: eval(expr) and returns: create_executor