pub const NextError = Error || Allocator.Error || error
pub const NextError = Error || Allocator.Error || error{BufferUnderrun}