Introduced a mechanism for blocking a piping environment, which fixes a potential bug with non-standard evaluation in nested calls, say data %>% mutate(var1 = var2 %>% sqrt).