pub fn init(bytes: []const u8) ValidateError!HostName
pub fn init(bytes: []const u8) ValidateError!HostName { try validate(bytes); return .{ .bytes = bytes }; }