pub fn paired_messages(messages: &[Message]) -> Option<Vec<Message>>
The transcript with every tool call answered and every result owned by a call. None when it already pairs up, so the common case copies nothing.
None