When looking at F#, Ocaml and other functional language code examples I notice that the let keyword is used very often.
The main purpose of "let" is putting a scope around its definitions.
let in
Makes sure that the definitions don't pollute the namespace of anything other than .