----------------------------------------------------------------------------
-- 

myKern :: Array (Exp Int) -> Kernel (Array (Exp Int))
myKern = pure Lib.rev ->- sync  ->- sync ->- sync
myKern :: Array (Exp Int) -> Kernel (Array (Exp Int))
myKern = pure Lib.rev ->- sync  ->- sync ->- sync
myKern = pure Lib.rev ->- sync  ->- sync ->- sync