Charles Evans - 2014-02-01

Rounding is required to prevent 5.999999999, etc.
string() could be modified (please), and could be fast, but
write(string(...)) in a loop would have to produce possibly enormous numbers of garbage strings, which would be slow to collect.

If Icon library code exists, and is fast enough, and rounds,
it would have to produce as much or more garbage.