A port of Scala's Stream[+A] to C#.