An inline UTF-8 decoder that reads a stream of code-points from a "Reader"