Fix backwards incompatible change in AST library
Fix backwards incompatible change in AST library

Python 3.8 introduces a backwards incompatible change in `ast.Module`.
Add working solutions for any Python 3.x version (with version check).

See: https://bugs.python.org/issue35894#msg334808

atmtools/typhon,atmtools/typhon