elect
var Int.uniform2f: Any get() = 0f set(value) { when(value) { Float -> gl.glUniform2f(this, value) // error } }