Use String#each_char instead of StringIO now that we no longer need ungetc.
Add bogus call to Fiber.current as a hack.