fn replace<T: AstNode + PartialEq>(
editor: &SyntaxEditor,
fields: impl Iterator<Item = T>,
sorted_fields: impl IntoIterator<Item = T>,
)fn replace<T: AstNode + PartialEq>(
editor: &SyntaxEditor,
fields: impl Iterator<Item = T>,
sorted_fields: impl IntoIterator<Item = T>,
)