We might also want to just outlaw the old-style array declaration for components: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?
record Foo(int a[]) // error record Foo(int[] a) // good