code: def add_vm_configvars():
      config.add(
          "profile",
          "If VM should collect profile information",
          BoolParam(False),
          in_c_key=False,
      )
  
      config.add(
          "profile_optimizer",
          "If VM should collect optimizer profile information",
          BoolParam(False),
          in_c_key=False,
      )
  
      config.add(
          "profile_memory",
          "If VM should collect memory profile information and print it",
          BoolParam(False),
          in_c_key=False,
      )
  
      config.add(
          "vm__lazy",
          "Useful only for the VM Linkers. When lazy is None,"
          " auto detect if lazy evaluation is needed and use the appropriate"
          " version. If the C loop isn't being used and lazy is True, use "
          "the Stack VM; otherwise, use the Loop VM.",
          ConfigParam("None", apply=_filter_vm_lazy),
          in_c_key=False,
      )
  
imports: import errno
  import logging
  import os
  import platform
  import re
  import socket
  import sys
  import textwrap
  import numpy
  from setuptools._distutils.spawn import find_executable
  import pytensor
  from pytensor.configparser import BoolParam, ConfigParam, DeviceParam, EnumStr, FloatParam, IntParam, StrParam, _create_default_config
  from pytensor.utils import LOCAL_BITWIDTH, PYTHON_INT_BITWIDTH, call_subprocess_Popen, maybe_add_to_os_environ_pathlist, output_subprocess_Popen
label_desc: Use image node_id 31 for calling a global function with example usage: add_vm_configvars() without return types