Give me an example about how to handle it. If we assume the arguments to be of every type, we have no way to split them again. I'd prefere to take this pattern as it currently is to get it into a stable version for 3.1, where currently no other patterns should occur