Adding with! and with-all! [issue #15]
Using when rather than if
Merge pull request #40 from spadin/with-bang

Adding with! and with-all! [issue #15]