Unless I am mistaken, the `is_minimum_precision` flag doesn't get set for types like `matrix<min16float, 4, 4>` and `vector<min16float, 4>`. Not that that flag is terribly useful for the moment, but maybe we should be consistent about it, in case it becomes in the future.