Hindley Milner
See
HindleyMilnerTypeInference
.