wrapAll around two elements?

wrapAll around two elements?

Hi, I'd like to wrap a section around two elements. What I understand from wrapAll is that I could only either
wrap all h4 or p but not combined...

The current structure is:
  1. <section id="questions">
  2.       <h4>Question</h4>
  3.       <p>text></p>
  4.       <h4>Question</h4>
  5.       <p>text></p>
  6.       <h4>Question</h4>
  7.       <p>text></p>
  8. </section>

I'd like to archive:

  1. <section id="questions">
  2.       <section class="question">
  3.             <h4>Question</h4>
  4.             <p>text></p>
  5.       </section>
  6.       <section class="question">
  7.             <h4>Question</h4>
  8.             <p>text></p>
  9.        </section>
  10.       <section class="question">
  11.             <h4>Question</h4>
  12.             <p>text></p>
  13.        </section>
  14. </section>