Agreed with @pgervais. "array-like" means that the user has some latitude to choose the input format. The output format should be described more precisely.