adds should-satisfy

```clojure
(should-satisfy empty? [])
```