TorchScripted functions/modules to reduce the surprise factor
      from serialization and subsequent deserialization. The
      GlobalsBridge class provides more detail on this subject. Take
      particular care with nn.Modules: they rely on pickle and you may
      need to add an import to setup for them to transfer properly.
  By default, a profile for an empty statement will be collected
  and cached to indicate how many instructions are from the Python
  loop which drives *stmt*.

  Returns:
     A *CallgrindStats* object which provides instruction counts
     and some basic facilities for analyzing and manipulating
     results.

timeit(number=1000000)
  Mirrors the semantics of timeit.Timer.timeit().

  Execute the main statement (*stmt*) *number* times. https://doc
  s.python.org/3/library/timeit.html#timeit.Timer.timeit

  Return type:
     *Measurement*
