(truth_ x)
(core/defmacro truth_ [x] (core/assert (core/symbol? x) "x is substituted twice") (core/list 'js* "(~{} != null && ~{} !== false)" x x))