This allows to have multiple "optimization" levels (CPython has two (-OO removes docstrings), we can have more).