afc::digitToChar() is parameterised with the digit type; afc::printNumber() does not copy the destination iterator.