JsonPath-like API to easily deserialize parts of a BSON document
[RFC 9535](https://www.rfc-editor.org/rfc/rfc9535.html#slice):
- [x] Name selector: `.foo` • !146
- [x] Single-quoted • !146
- [x] Double-quoted • !146
- [ ] Usual escape sequences
- [ ] Hexadecimal escape sequence
- [x] Index selector: `[0]` • !146
- [x] Negative index • !165
- [x] Wildcard selector: `[*]` • !165
- [x] Slice selector: `[1:7:2]` • !165
- [x] Filter selector: `[?<expr>]` • !182
- [ ] Function extension: `length(@.foo)`
- [x] Multiple selectors: `[*, 1:2:3]` • !182
- [ ] Descendants: `..[*, 1:2:3]`
issue