`set` muuttaa järjestystä, joten tää ei enää palauta ensimmäistä `pred`in palauttamaa todeks tulkittavaa arvoa. Esim.

~~~{.clj}
(my-some identity ["abc" "bca"])
~~~

pitäs palauttaa "abc", koska `(identity "abc") ;=> "abc"`, mut tää toteutus palauttaa `"bca"`.