The names of the variables used in the primitive descriptions, in the following sections, to denote the arguments and return values indicate the data type passed or expected. Although every effort has been made to use self-descriptive argument names in this guide, some need further explanation.