funcprototype ::= funcdef, (varargs | void | paramdef+)
funcprototype elements hold a function prototype. The parent node is funcsynopsis.
funcprototype elements have no attributes.
Format funcdef followed by arguments that are separated by commas and surrounded by parentheses. End with a semicolon.