# Document Conventions¶

Text surrounded in < > represents an expression of the type described. For instance <string> represents an expression of type string, while <collection> represents any expression that is a collection (regardless of the collection’s inner type). <null> represents an expression that, when evaluated, is null.

In the context of function definitions, arguments surrounded in [ ] such as [<string>] represent an optional argument.