Readme with envisioned usage
A first-pass implementation with basic test
Improve implementation, rename to search-requires
Improve readme, add todos