Stream AST to allow only single argument in application. Multiple arguments are just syntactic sugar.