limited compiling of CBlock asts