Merge ArgInserter into TempFormatter and replace BasicFormatter::operator() with BasicWriter::Format.
TempFormatter -> Formatter. Complete refactoring.