Refactor: Reduce Code Repetition
Currently there is significant code duplication (especially for Owned + Ref types) that could be removed.
Notes
This improvement would:
- Reduce boilerplate code
- Ensure consistent implementations across similar types
- Make the codebase more maintainable
Rust macros could be a good solution for this!