Avoid array-array connects that are allocate only. It does the wrong thing -_- TBD: right underlying primitives to resolve this automatically - may need to be some static annotation whether an array is a length source or sink.