depends on mruby-sprintf.