[ET Trac] #2836: add support for different data types to GPU arrays