unpack arrays into single list of messages