pub fn distinct_values(values: Vec<XmlValue>) -> Vec<XmlValue>
Get distinct values from a sequence (removes duplicates by value equality).
This implements fn:distinct-values which works on atomic values.