inline fun <T : GlProgram> enable(program: T, block: (it: T) -> Unit): Unit
open fun enable(program: GlProgram): Unit