Better fixed-size array support: generate immutable with collection of elements. This is verbose, but at least the alignment will be correct