feat: add Expr::as_for
and Expr::as_for_range
#6039
Merged
Expr::as_for
and Expr::as_for_range
#6039