Profiler = object name*: string
proc record(profiler: var Profiler; time: BiggestFloat) {....raises: [], tags: [], forbids: [].}
proc summarize(profilers: var openArray[Profiler]; conf: NecsusConf) {. ...raises: [], tags: [RootEffect], forbids: [].}