Should We Say That F# Employs Good IO Methods?

Exactly. So, in Part A. “B” becomes a defined proponent eg. B or let B = sprintf “%d” (i + 1). There are other possibilities to represent Part A.'s results as you’ve discussed. Turns out, however, that although neither B containing immutable results or simply (i +1) does not interpolate so that either one of these representations of the same results can be redefined by another variable according to common coding practices eg. “let C = B” or more straining, simply “let C = (i+1).” Either way it would appear repeating this step outside of the List.iteri’s function related closures is eminently not an option. Is there a workaround for this? In other words, C must simply be able to reprint results B outside of the List.iteri function’s closures.