Goal
Optimize EnsNodeClient's resolveRecords method so that the values of the addresses record are typed as NormalizedAddress.
Optimization of other return fields would also be welcome (if possible).
Why
- Requested by @lightwalker-eth here
- Would enhance DX, as it would allow the removal of typecasting when using the method (ex. here or here)
- Without the typecasting, our
typecheck check throws the following errors (on the examples listed above)

Goal
Optimize EnsNodeClient's
resolveRecordsmethod so that the values of theaddressesrecord are typed asNormalizedAddress.Optimization of other return fields would also be welcome (if possible).
Why
typecheckcheck throws the following errors (on the examples listed above)