PEP 842 postmortem: how do we protect the standard library?

Possibly relevant to this discussion; PyREPL’s tab completion currently does not respect the __all__ attributes. Should it?