code: def _new_arange(x, start, stop, step):
      if step is not None:
          return torch.arange(start, stop, step)
      if stop is not None:
          return torch.arange(start, stop)
      return torch.arange(start)
  
imports: import numbers
  import typing
  import torch
  import funsor.ops
label_desc: Use image node_id 36 for calling a global function with example usage: _new_arange(x, start, stop, step) and returns: torch, torch, torch