add new methods CLangProgram.eval