I feel this is certainly true at least initially. I don’t think we need to change such a core part of the language just for documentation needs initially. However, I think using a more generic attribute name, e.g. @_visisbility(…)
, might be the way forward as it would give us a good starting point to see if this something we want to push through evolution and productize it as part of the core language.