Arrays are returned as objects for convenience. Iterable other than arrays could be chunked though and sent down the pipe.