Writing the `unless` macro