ocular search
⚠️ expect to see some broken-ness!
this is a simplified version of ocular search to replace the old
broken one that depended on scratchdb v3. it is missing features (and
has an incomplete database), but at least it works.
watch this space for improvements!