I don't think we want to adapt SYN_STREAM to push promises? The problem with SYN_STREAM is that it has one heterogeneous set of headers, not two, right?