A 
formal scalar type is one defined by any 
of the 
formal_type_definitions 
in this subclause. The category determined for a formal scalar type is 
the category of all discrete, signed integer, modular, floating point, 
ordinary fixed point, or decimal types. 
 
The actual type for a formal scalar type shall not 
be a nonstandard numeric type.