'when' to denote absense of else-branch is a bad solution to an imaginary problem

if does support single branch:

(if true "hello")
;;=> hello