normalize to type on embedded records