Any time I want to look further into OCaml, it&#x27;s because the purist in me wants a <i>better language</i> than the ones I&#x27;m already using. And it always comes down to Haskell vs OCaml for me, and Haskell always wins out because OCaml has lots of edge cases built into the language and the standard library that they justify and excuse rather than deprecating and cleaning up. Then again, Haskell also has Prelude. But it feels like OCaml has <i>way</i> more legacy cruft.