compileProg :: MonadFreshNames m => Prog -> m (Either String OpenCL.Program)
compileProg prog = either Left kernelsToOpenCL <$> ImpGenKernels.compileProg prog
compileProg :: MonadFreshNames m => Prog -> m (Either String OpenCL.Program)
compileProg prog = either Left kernelsToOpenCL <$> ImpGenKernels.compileProg prog
compileProg prog = either Left kernelsToOpenCL <$> ImpGenKernels.compileProg prog