fn is_valid_lhs(l: &RPatOrExpr) -> VResult<()>