extract out shared pet_expr_is_scalar_access