const Writer: type = if (T != u8) @compileError("The Writer interface is only defined for BoundedArray(u8, ...) " ++ "but the given type is BoundedArray(" ++ @typeName(T) ++ ", ...)") else std.io.Writer(*Self, error{Overflow}, appendWrite);