code: def signal_batch_lag(
      *,
      queue: "Queue[Signal]",
      lag: float,
      occured_at: Optional[float] = None,
  ) -> None:
      signal(
          queue=queue,
          obj=BatchLagSignal(
              occured_at=occured_at or monotonic(), lag=lag
          ),
      )
  
file_path: neptune-client/src/neptune/internal/signals_processing/utils.py
imports: from queue import Full, Queue
  from time import monotonic
  from typing import Optional
  from neptune.common.warnings import NeptuneWarning, warn_once
  from neptune.internal.signals_processing.signals import BatchLagSignal, BatchProcessedSignal, BatchStartedSignal, Signal
label_desc: Use image node_id 4 for calling a global function with example usage: signal_batch_lag() without return types