Document most public APIs, hide most private ones