quite hard, `cuSTL` does not play very well with arbitrary fields for now. furthermore, there are certain constraints on shared memory usage that would be touched by that.