Ban private items in public APIs

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