support new :array type instead of :list introduced in d86e5decf91ba1d042e001268b9f450d488bfe5c