docs: def p_function_call(p):
      """
      FunctionCall : FuncQName FormalArguments
      """
      # FIXME: This production also matches NodeType() or
      # processing-instruction("foo"), which are technically NodeTest
      qname = p[1]
      p[0] = ast.FunctionCall(qname[0], qname[1], p[2])