class_docstr: A timer class that supports multiple named timers.
  A named timer can be used multiple times, in which case the average
  dt will be returned.
  A named timer cannot be started if it is already currently running.
  Use case: measuring execution of multiple code blocks.
code: def __getitem__(self, k):
      return self.get(k)
  
file_path: NeMo/nemo/utils/timers.py
imports: import time
  import numpy
  import torch
label_desc: Use image node_id 2 for calling the NamedTimer obj's underlying member method code with example usage: obj.__getitem__(k) and returns: self