Lots of "public but internal methods" that are used by the generated code could have better access control with an `@_spi` attribute.