Is there a reason we can't reuse <legend> (or <label>)? I don't think giving <p> an attribute that it can only use inside of <figure> is very straightforward.