Reserved names

The names listed here are for use by the language and cannot be used for
item names.

All words made out of upper case letters, underscores and digits are reserved.
Examples:
    MY
    THERE_
    MY_NAME
    _OPEN
    KEY2

Names cannot contain two or more consecutive underscores.
Examples:
    my__name
    __Foo
    there_____too

Type names starting with a lower case letters are reserved for
predefined types.  This applies to the name of classes, enums,
modules, etc.  Not to member variables and methods, which actually
must start with a lower case letter.
Examples:
    bigInt
    bool

    dict
    string