Magrittr gives us the forward piping operator, %>%.

library(magrittr)

iris %>%
  # note that '.' refers to the object being piped, iris.
  lm(Sepal.Length ~ Species, .) %>%
  coefficients
      (Intercept) Speciesversicolor  Speciesvirginica 
             5.01              0.93              1.58 

We avoid intermediate variables and our code is nicely indented, making life easier for the reader.