I swear there used to be a T-shirt for sale featuring the immortal words:
What part of
Hindley-Milner is a set of rules in the form of sequent calculus (not natural deduction) that demonstrates that we can deduce the (most general) type of a program from the construction of the program without explicit type declarations.
First, let's explain the symbols, and discuss operator precedence