# File lib/core/facets/string/each_char.rb, line 22
    def each_char
      scanner, char = StringScanner.new(self), /./mu
      loop { yield(scanner.scan(char) || break) }
    end