Implement feature common to all `AbstractGPUArrays` through KernelAbstractions.jl

Hi. You can do this in GPUArrays.jl package. Every GPU package has it as a dependency