Trimming the fat. Buffer is now a smaller interface (removed Reader/WriterAt), added BufferAt which includes them. It's only used for base-types