I've squashed what we have now to: http://www.pixelbeat.org/patches/coreutils/numfmt-squashed.patch.xz which is unchanged from the previous except for a bug fix in my negative handling, and further tweaks to TODO items.
tests, clang-analyzer, valgrind are Ok with it at least. I'll push the patch in the morning. thanks, Pádraig.
