1 2 3 4 5 6 7 8 9 10
let foo = fun x -> x let foo x () = 1 let foo () = 6 let bar y = 7 in let foo = function x -> x