Clean up, clarify
Get rid of opening bracket on function name completions
Add a space for keywords that should have one
Complete available module names for the “import” statement
Show any exceptions that occur
Complete keyword argument names to function calls
Export variables if imported as an ordinary module
Put definitions outside “try / else” indentation; add history_read()
Add handling for comments and “non-terminating” newlines
Complete module and attribute names in “from . . . import” statements
Workaround for incompatibility between “importlib” and “pkgutil”
Get names of builtin modules from “sys.builtin_module_names”