The most general
type of an expression. For example, the
( x . x):
Int -@# Int
Bool -@# Bool
(a-@#b) -@# (a-@#b)
but any valid type will be an instance of the principal type:
a -@# a. An instance is derived by substituting the same type
principal type of an expression can be computed from those of
(1994-12-16)