> I don't see any changes regarding the variable arity mismatch between > the canonical constructor and record header. See my e-mail [1]. Was > this suggestion rejected or overlooked? We might also want to just outlaw the old-style array declaration for components: record Foo(int a[]) // error record Foo(int[] a) // good