You can almost see let x = e1 in e2as syntactic sugar for (fun x -> e2) e1.
: , , - ( , ), .
, , ML- ( F #) , let. , fun, . , let ( , ).
, let :
let id = (fun x -> x) in ignore(id 1); ignore(id "A")
, id :
(fun id -> ignore(id 1); ignore(id "A")) (fun x -> x)