I don't see any reason why the following shouldn't be allowed: ```julia ApplyArray(hcat, Fill([1,2], 100_000)) ``` for a lazy, very large array. (compose with broadcasting for more interesting examples)