add not-null function to the output of autoidgeneration; allow record merge to handle null/union types
4 files changed