テトリスのコードをモノリシック版へ変換できないか考えていた。 最初は単純に関数を展開して1つの巨大な関数に置き換えたいと思っていたが、その過程でPythonのAST(Abstract Syntax Tree:抽象構文木)を使えば、関数呼び出しを検出できることを知った。