pub fn enter(&mut self, span_name: S) -> &mut Self {
        let span = Span::new(span_name);
        self.parents.push(core::mem::replace(&mut self.current_span, span));
        self
    }
Enter a new child span with the given name.
crates/core/machine/src/utils/span.rs