This seemed a good idea at first, but the list of acceptable arguments to glEnable is quite long; I don't think we want one argument for each.