### Printing Values: `print`

Field | Mutable | Type | Explanation
--- | --- | --- | ---
`verbose` | yes | `Bool` | Whether printing values includes verbose information on variables. Used for all printing routines.
`width` | yes | `Int` | Maximal width used for `System.show` and `System.print` (see Chapter 27).
`depth` | yes | `Int` | Maximal depth used for `System.show` and `System.print` (see Chapter 27).
`scientificFloats` | yes | `Bool` | Forces the scientific (with an exponent) representation of floats. By default floats are printed in the decimal notation unless the exponent of the scientific representation is smaller than -4 or larger or equal to the precision (the 'g' conversion by the 'fprintf' function in POSIX.1).
`floatPrecision` | yes | `Int` | Number of digits in the representation of floats, 5 by default.