Я думаю, что удаление большинства случаев использования -> и - >> было сделано для согласованности с C #. Лично я считаю, что это ошибка.
Понимания на Haskell мощны отчасти потому, что они настолько лаконичны, как и наборы обозначений - синтаксис F # в итоге усложняет понимание, потому что все относительно сложные в конечном итоге разбиваются на несколько строк.