n</span></code></dt><dd><p><code>split_last_rev l</code> is <code>Some (last, rev_prefix)</code> where <code>last :: (List.rev rev_prefix) == l</code>, <code>None</code> if <code>l</code> is empty</p></dd></dl><dl><dt class="spec value" id="val-append_no_duplicates"><a href="#val-append_no_duplicates" class="anchor"></a><code><span class="keyword">val</span> append_no_duplicates : <span>cmp:<span>(<span class="type-var">'a</span> <span>&#45;&gt;</span> <span class="type-var">'a</span> <span>&#45;&gt;</span>