fn parse_ident( parts: &mut PeekableProcIter, elements: &mut Vec<ElemToClone>, ) -> Result<(), TokenStream>