fn recursive_flatten_call_trace<'a>( node_idx: usize, arena: &'a CallTraceArena, node_start_idx: usize, record_started: &mut bool, flatten_steps: &mut Vec<&'a CallTraceStep>, )