In sequence workflows, yield adds a single item into the sequence being built. (In monadic terminology, it is return.)
> seq { yield 1; yield 2; yield 3 }
val it: seq<int> = seq [1; 2; 3]
> let homogenousTup2ToSeq (a, b) = seq { yield a; yield b }
> tup2Seq ("foo", &qu...