Я часто слышу, что F # не поддерживает поддержку типов строк OCaml, что делает язык более мощным, чем F #.
Что это? Являются ли они алгебраическими типами данных, такими как типы сумм (дискриминационные союзы) или типы продуктов (кортежи, записи)? И возможно ли писать типы строк в других диалектах, таких как F #?