Let Generalization, Polymorphic Recursion, and Variable Minimization in Boolean-Kinded Type Systems. | AMiner