Message 413123 - Python tracker
In my idea it would not be a list of things that you have to pass piecemeal to request specific behaviour, but another function or a new param (like `parse(string, universal=True)`) that implements universal parsing. We could even handle things like #22852 in that mode (although ironically, correct behaviour for that requires having a registry of schemes).