UtilsSourceinclude sig ... endinclude sig ... endval remove_consecutive_duplicates :
?which_to_keep:[< `First | `Last Last ] ->
'a ListLabels.t ->
equal:('a -> 'a -> bool) ->
'a ListLabels.treturns sorted version of list with duplicates removed