fails:IO#codepoints yields each codepoint
fails:IO#codepoints raises an error if reading invalid sequence
fails:IO#codepoints calls the given block
