from python 3.7 what's new
Constant folding has been moved from the peephole optimizer to the new AST optimizer, which is able perform optimizations more consistently
what optimizations is this new AST optimizer able to perform and how is it different from the peephole optimizer ?