<INTERFACE> The <CD/SplaySetFn/ functor <SEEALSO> <SIGREF/ORD_KEY/ <SIGREF/ORD_SET/ <FCTREF/BinarySetFn/ <FCTREF/ListSetFn/ <STRREF TOPID/SplayTree/ <SIGREF/ORD_MAP/ </SEEALSO> <PP> The <FCTREF NOLINK/SplaySetFn/ functor implements applicative sets on an ordered type. It is based on Sleator-Tarjan splay trees. <ID/K/<ID>ORD_KEY</ID> <ID>ORD_SET <PP> Note that adding an element to a set that already contains such an element (in the sense that both elements are considered equal by the comparison function) causes the current element to be replaced by the new one. </INTERFACE>