For scalar argument, data() now returns T instead of T& to ensure device code does not have references to host memory.
For scalar argument, data() now returns T instead of T& to ensure device code does not have references to host memory.

lawmurray/Birch,lawmurray/Birch,lawmurray/Birch