Gives a GL object a name that debuggers and error messages show.
texture: GLuint;
gl_label_object(GL_TEXTURE, texture, "player sprite");This one is only checked to compile, not run.
gl_label_object :: (identifier: GLenum, name: GLuint, label: string)