private function start(string $name): TraceableCollector
    {
        $this->calls[] = $event = new TraceableCollector();

        $event->name  = $name;
        $event->start = \microtime(true);

        return $event;
    }