Ban private items in public APIs

[Pretty][Pretty]

[Pretty]: https://github.com/glaebhoerl/rfcs/blob/d1352ea923cc9aee66f59b586927bf8d39cb48ae/active/0000-no-privates-in-public.md