Woodoo! Synactic predicates makes func_call own rule!
Update some AST rewrite rules