Support call expressions with multiple args and parens

Starting to get the hang of yacc's pseudovariables. Sometimes it's confusing,
but I suspect that's a result of not having enough experience using its
pseudovariables and manipulating structures that are implicit in the source
code that you want to generate.