- [ ] implement find - [ ] test find - [ ] test it in combination with a reduce, to see if `find` can be used to implement something like 'reduce until'