Semantic records/IR output test program.
Cast expression result to id type for int/float (note precision loss for
int := float)
Merge remote-tracking branch 'origin/master'