Implement stride, generalize copy operations while checking memory layout
Fix stride
Specify types on copy! more carefully (always ensure one partner is a CUDA array)
Fix deprecations in tests
Explain relationship with other CUDA packages