(def a (return)
(each i xs
(if ( ... )
(return i)))
nil)
arc> (ccc a)
1
This is a very low-level solution, if you want to put your hand into axioms. almkglor's solutions, based on point & breakable macros (from Anarki) are much cleaner, even if they just expand in the above code (or something very close).