Other types can be handled in future patches but their uniform / non-uniform costs are more similar and don't appear to cause many vectorization issues.