Note in particular that we do not need any annotation on the lambda abstraction in rule ( 3 ) .
The type of the bound variable can be deduced from the type at which we check the function .
Note in particular that we do not need any annotation on the lambda abstraction in rule ( 3 ) , because the type of the bound variable can be deduced from the type at which we check the function .