add array.go for user-defined arrays