Рассмотрим следующий код:
let fnOption = Some (fun () -> ())
fnOption = None
Это дает следующую ошибку:
init.fsx(2,1): ошибка FS0001: тип «(unit -> unit)» не поддерживает ограничение «равенство», поскольку это тип функции
Это почему? Я что-то проглядел?