Uses `__`-named `doc(hidden)` methods instead.
We have codegen ones, but it looks like we could make those less flakey by just doing something better in the first place...