fails:StringIO#each_char yields each character code in turn
fails:StringIO#each_char returns nil
fails:StringIO#each_char yields a LocalJumpError when passed no block
fails:StringIO#each_char returns an Enumerator when passed no block
