fn serialize_attr_pairs( attrs: Option<&IndexMap<String, RValue>>, synthetic_names: Option<Vec<Option<String>>>, ) -> Result<Vec<(String, String)>, RError>