fn ensure_unique(turns: Vec<Turn>) -> Vec<Turn>