code: def jit(
      *,
      version=None,
      do_not_specialize: Optional[Iterable[int]] = None,
      debug: Optional[bool] = None,
      noinline: Optional[bool] = None,
  ) -> Callable[[T], JITFunction[T]]:
      ...
  
imports: from __future__ import annotations, division
  import ast
  import hashlib
  import inspect
  import os
  import textwrap
  from collections import defaultdict, namedtuple
  from functools import cached_property
  from typing import Callable, Generic, Iterable, List, Optional, TypeVar, Union, cast, overload
  from ..runtime.driver import driver
label_desc: Use image node_id 3 for calling a global function with example usage: jit() without return types