Concat() varargs

This PR adds the ability to pass a variable number of arguments to `Sequence::concat()`. At the same time, the method is changed to be more liberal in what I accepts.