Add an extra context for representing AST states
Handle a special case of ranged sequence expression

Fix https://github.com/fsprojects/VisualFSharpPowerTools/issues/352