以下のコードで「Block following let is unfinished. 式が必要ですか? x の値は文字列リストであると想定されており、F# ではそのように認識されます。では、なぜ x は後で関数で使用する文字列リストにならないのでしょうか?
let fxProper (str : string) (values : obj[,]) =
let x =
values
|> Seq.cast<obj>
|> Seq.filter (fun x -> not (x :? ExcelEmpty))
|> Seq.map string
|> Seq.toList