make this default call `goog.asserts.fail('Unsupported uniform type');` - this way if a new type is encountered we can find the issue, instead of guessing why things don't work.