Changing `if` to require three arguments, and adding `when` and
`when-not` for the two argument use cases. Removed `unless`.

I found `unless` harder to mentally parse than `when-not`.