文字列バッファに溜め込んで最後にsubstringする方法と、
char-listを作って、最後にreverse & list->string
どっちがいいんだろうねえ