Rewrite kernel launching
For #19 (closed), And #7 via !17 (closed)
- Introduce traits:
Launchable,KernelParameters, andDeviceSend - Replace
module::Kernel::launchbyLaunchable::launch - Generate module wrapper struct
f::Modulefor kernelf, and implLaunchablefor it
Edited by termoshtt