The tag last-version-with-ast points to a version of the code that uses ast to create functions. The current master branch uses exec.