fn sexp_list<W, I, F>(out: &mut W, items: I, write_item: F) -> Resultwhere W: Write, I: IntoIterator, F: FnMut(&mut W, I::Item) -> Result,