Haxe optimizations: concat([]) -> copy() & rebuilt