Many of the available intrinsic procedures have argument types in common. For example:
MASK
which selects elements of input arrays to be processedKIND
which determines the kind of the function resultDIM
for a reduction function which controls the dimension over which the reduction is performed