When writing generic routines, sometimes a variable must be initialized whose type is not known during the declaration of the generic. This is where the Default intrinsic (section 4.5, page 226) also comes into play. Given the following generic declaration:
The following code will correctly initialize the variable myt during specialization: