hi, it's obvious in majority of real world apps iron(scala3)/refined(scala2) are used for validation purposes so I wonder if it is valuable to have "iron/refined" module (to not have such dependencies in core) and add possibility to customise codegen in a way to get iron/refined types as a result instead of ValidatedNewtype.