Returns the first item in the collection. Calls seq on its
argument. If coll is nil, returns nil.
Source
(defnfirst"Returns the first item in the collection. Calls seq on its\n argument. If coll is nil, returns nil."[coll](when-not(nil?coll)(if(implements?ISeqcoll)(-firstcoll)(let[s(seqcoll)](when-not(nil?s)(-firsts))))))