We have a long tail of bugs from places in the compiler that forget to unwrap them.
I propose to encoded them as tree attachments rather than a wrapper node.
Prototype:
https://github.com/scala/scala/compare/d59de7d571c503064d3d2ad0db3312b9e6793616...retronym:topic/elim-doc-def?expand=1