How do you create a procedure that takes 2 vertical arrangements as parameters?

To see how to use generic blocks, see