class_docstr: Context manager for timing.
class_docstr_tok: ["Context","manager","for","timing","."]
code: def __exit__(self, *_args):
      print(
          self.title + " took " + formatSI(time.time() - self.t0) + "s"
      )
  
imports: import asyncio
  import datetime
  import logging
  import math
  import signal
  import sys
  import time
  from dataclasses import fields, is_dataclass
  from typing import AsyncIterator, Awaitable, Callable, Iterator, List, Optional, Union
  import eventkit
label_desc: Use image node_id 3 for calling the timeit obj's underlying member method code with example usage: obj.__exit__() without return types