Fix documentation for if-with.
It was the same as when-with.
,;body)))
(defmacro if-with
- "Similar to with, but if binding is false or nil, returns
- nil without evaluating the body. Otherwise, the same as with."
+ "Similar to with, but if binding is false or nil, evaluates
+ the falsey path. Otherwise, evaluates the truthy path. In both cases,
+ ctor is bound to binding."
[[binding ctor dtor] truthy &opt falsey ]
~(if-let [,binding ,ctor]
(defer (,(or dtor :close) ,binding) ,truthy)
