Partial application and piping with AST transformation in Python
nvbn.github.io