Adds Haskell's lovely `where` keyword to OCaml