pub fn new_while<C, T>(condition: C, then_block: Vec<T>) -> ControlFlowNodewhere C: Into<ExprKind>, T: Into<AstKind>,
Creates a new while loop