   [1 2 3] => (has-suffix   [3 2]) ; false - order matters
   [1 2 3] => (has-suffix   [3 2] :in-any-order) ; true
   [1 2 3] => (has-suffix  #{3 2}) ; true "
-         :arglists '([expected-suffix looseness?])}
+         :arglists '([expected-suffix]
+                     [expected-suffix looseness?])}
     has-suffix
     (container-checker-maker 'has-suffix
       (has-xfix "suffix" #(re-pattern (str % "$")) take-last)))


  [1 3 2] => (just   [1 2 3] :in-any-order)
  [1 3 2] => (just  #{1 2 3})"
         :arglists '([expected looseness])}
    just (container-checker-maker 'just
           (fn [actual expected looseness]
             (let [[actual expected looseness] (standardized-arguments actual expected looseness)]

   [700 4 5] => (contains #{4 5 700})

:gaps-ok can be used with a set. (So can :in-any-order, but it has no effect.)"
    :arglists '([expected]
                [expected looseness])}
    contains (container-checker-maker 'contains
               (fn [actual expected looseness]
                 (let [[actual expected looseness] (standardized-arguments actual expected looseness)]
