Adding notion of function_declaration ast.