hara.lang.rewrite.truthy
boolish-form?
(boolish-form? form)(boolish-form? form {:keys [boolish-ops dot-boolish-calls recursive-not? recursive-and-or?], :or {boolish-ops #{}, dot-boolish-calls #{}, recursive-not? false, recursive-and-or? false}})truthy-form
(truthy-form source form boolish?)(truthy-form source form boolish? wrap-truthy)truthy-or-form
(truthy-or-form source value fallback)(truthy-or-form source value fallback truthy-check)wrap-truthy-check
(wrap-truthy-check source form)(wrap-truthy-check source form truthy-check)