Improve `_exec` and its test coverage

What about spans that have no class, but they have a `data-` attribute that's meaningful? I don't think we want to unwrap them.

It seems like we want to unwrap (excluding spans with an id):

* All `apple-style-span` spans
* Spans with no class, but a style of `font-weight: normal`