Add recordSignature for type-less record names.
Add revised type-less record generation.
Get declaration CG to use type-less records.