`List.ofSeq` flows right to left.
So the following code is natural code.

```fsharp
// list <= List.ofSeq <= seq
List.ofSeq (VSUtils.getSelectedProjectsFromSolutionExplorer dte)
// or
List.ofSeq <| VSUtils.getSelectedProjectsFromSolutionExplorer dte
```

In contrast, `Seq.toList` flows left to right.

```fsharp
// seq => Seq.toList => list
VSUtils.getSelectedProjectsFromSolutionExplorer dte |> Seq.toList
```

I like the forward pipe operator(`|>`).