Current support for the LINQ Union method simply concatenates the two sequences and doesn't eliminate duplicates as it should because Union is a set union operation.
Also, add support for the LINQ Concat method which does not need to eliminate duplicates.