Introduce CForLoop