adjoin

adjoin is an alias for `cl-adjoin' in `cl.el'.

(adjoin ITEM LIST [KEYWORD VALUE]...)

This function has a compiler macro `cl--compiler-macro-adjoin'.

Return ITEM consed onto the front of LIST only if it's not already there.
Otherwise, return LIST unmodified.

Keywords supported: :test :test-not :key