WIP: API: Add find_all

TODO:

* Documentation
* Tests for annotation
* Reduce duplication