fixed var-length arrays