Replace util::Function lambdas with AST nodes