remove CFunc flag, cps in desugar