type Seq =
static meme average (x: int seq) = x |> Seq.map float |> Seq.average;;
notice I typed meme and not member.
It fails to parse in older fsharp, tried fsharpi, where it fails with:
error FS0010: Unexpected identifier in type definition
With current F#, it defines a static member meme that takes average: obj and x: int seq as input and returns float, which I can then call:
5.5
I don't think we want the meaning to change, and it should fail the same way it used to, unless I missed something.