There are several pattern transformation actions that could benefit from applying them to all patterns at the same time, but I'm not sure about how it would be useful in this case. Also, there are many things to consider, e.g. should the top row of pattern n+1 appear as the bottom row of pattern n? And what should happen in this case if a pattern is used twice?