if-not, when-let, if-let, and more specs