Implement read_char on the Buffer trait