2018 https://julien.danjou.info/simple-filtering-syntax-tree-in-python/