update design doc with zig idiom research
- options structs preferred over fluent builders
- type-returning functions for generics
- explicit code over clever patterns
- recommendation: keep current simple Query approach
- composition via type-returning function if needed later
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>