WIP - DO NOT MERGE - Spike for F# support
Have spent some time pair programming with @citizenmatt on basic completion/analyzer support for Azure Functions written in F#.
Cool pictures first
Behold!

Remarks second
This is by no means ready to merge, as there are some things that are hard/impossible right now. I'll annotate these in the PR and tag whoever I think this matters to.
The other hack we had to do was add <idea-version …> into the F# plugin's plugin.xml. I've added a PR for F# to generate this during build. I don't see a reason for it to be disabled. See JetBrains/fsharp-support#206
@maartenba 2021.1 F# plugin has completion context changes that should fix getting the literal for you. Please let me know if it doesn't work for your case.