Add array literals as a data type

Currently no in-tree consumers.