Use nowarn_deprecated_type to please OTP 17.0
Fix "cannot match" OTP 17 warning in generated code

"this clause cannot match because of different types/sizes" was emitted by OTP 17 against generated code in case when some of the fields in record had default values defined.