Como ler um arquivo em uma seq de linhas em F #

Esta é a versão do C #:

public static IEnumerable<string> ReadLinesEnumerable(string path) {
  using ( var reader = new StreamReader(path) ) {
    var line = reader.ReadLine();
    while ( line != null ) {
      yield return line;
      line = reader.ReadLine();
    }
  }
}

Mas a tradução direta precisa de uma variável mutável.

questionAnswers(5)

yourAnswerToTheQuestion