Function Invocation

On a somewhat random note, (many) functions can be invoked in two ways. Surely there is a subtle difference between them, but I have not yet been bitten by it. For example, present in old problems you will find the pairs of statements DOCUMENT; and ENDDOCUMENT;. These can also be written (and this is the preferred invocation) as DOCUMENT(); and ENDDOCUMENT();.