Зависит от документации целевой аудитории.Если это для публичного выпуска, то нет, им не нужно знать о частных и внутренних переменных.
Если это для внутреннего использования, то да, им, безусловно, нужно знать об использовании частных переменных и свободныхфункции.