pub const AllocError = Error || Allocator.Error || error
pub const AllocError = Error || Allocator.Error || error{ValueTooLong}