The when expression in the following code is expected to be parsed as a sequence of ignore true and true, and the latter should be what the whole expression evaluates to.
match () with
| _ when
ignore true
true ->
()
The sequence expression is instead parsed as an application, ignore true true, and producing an error:

idea-sandbox\config\scratches\scratch_4.fsx(3,9):
error FS0003: This value is not a function and cannot be applied.
AST Viewer
This is similar to #7741.
The
whenexpression in the following code is expected to be parsed as a sequence ofignore trueandtrue, and the latter should be what the whole expression evaluates to.The sequence expression is instead parsed as an application,

ignore true true, and producing an error:AST Viewer
This is similar to #7741.