mapping from channels to SIMD seems kind of intractable, its a kind of lifting that involves looking across the producers and the consumers.
going the other direction, making channel runtimes run SIMD, is trivial