Retrieve Type docs expanded, including duck typing guidance and GetAll family for multiple matches
Performance
Avoid unnecessary duck-typing checks for non-interface requests, improving Get performance when DuckTypeElements is
enabled but a concrete type is requested.
Minor optimizations to error creation paths.
Fixed
Wrap GetAll error on parent injector to provide clearer error propagation when resolving across parent/child
injectors.
Ensure generifyInterface option only applies to interfaces.
Various documentation fixes and consistency updates.
Refactor
Moved storage implementation into a dedicated internal package for clearer boundaries.
Internal cleanups and lint fixes.
Tests
Added tests for module registration, constructor helpers within modules, recovery/partial application on module
errors, and composing multiple modules.
Added test to ensure parallel calls for Get methods behave as expected.