The combined power of F# and C#
I want to like F#, but the syntax is just bonkers to me. There are keywords which are used in only one context, such as `then`, and sometimes an operator means something in one context, but something else in another. e.g: equality/assignment<p><pre><code>    let a: int = 1 // Assignment
    a = 3 // Testing equality, will give you an error
    a <- 4 // Assignment, valid
    </code></pre>
There's an article here with more things:<p><a href="https://alexyakunin.medium.com/crying-out-loud-what-i-like-dislike-in-f-c88e746dfcde#:~:text=What%20I%20dislike%20in%20F%23%3A%201%20You%20have,6%20Awful%20type%20constructor%20syntax.%20...%20More%20items" rel="nofollow noreferrer">https://alexyakunin.medium.com/crying-out-loud-what-i-like-d...</a><p>I want to like F# since I love C#, but I just want something closer to Scala, but for .Net