Oh I think I see my problem, itโs not in the return value but in my is predicate. The returned info did say nil?. It works if I say
is
nil?
(is (= problems ... :pred 'nil? ...))