Thank you! I knew this, but of course blanked on it when I came up with an Ocaml example.
There are a few other places I prefer F#'s syntax, but overall it's not the reason I'd pick F# over OCaml for a project. It's usually mostly about needing to integrate with other .NET code or wanting to leverage .NET libraries for specific use cases.
Can't lose either way - they're both a please to work with.
It's actually not that far off. For definitions that don't need to be self-referential you can use 'and':