These are more "dirty" than the previous batch (that's why they were left out). The trouble is that `compile` can return either a code object or an AST depending on a flag, so we need to add an overload to make the common case Union free. But it's still worthwhile.  | 
			||
|---|---|---|
| .. | ||
| test_code.py | ||
| test_excinfo.py | ||
| test_source.py | ||