R1276 - modelint/shlaer-mellor-metamodel GitHub Wiki
R1276 / 1c:Mc-1
External Operation yields output of zero or one Type
Type constrains output of zero, one or many External Operation
An External Operation may or may not return a value. If it does, we must specify the Scalar or Table Type of that value.
A Type has many uses so a given Type may or may not defined the output of an External Operation.
And, of course, more than one External Operation might return the same type of value.