title: purrr equivalent of lapply to return multi-element list?
body: <p>I have a population of individuals that have attributes for whether or not they are alive, their sex, and age:</p>
  
  <pre><code>ind &lt;- vector(mode="list", 10)
    for(i in seq(ind)){
      ind[[i]]$alive &lt;- 1 
      ind[[i]]$sex &lt;- sample(c("female","male"),1) 
      ind[[i]]$age &lt;- round(runif(1, min=1, max=10))
    }
  ind
  </code></pre>
  
  <p>Using lapply, I can increase the age of each individual, and get the list of individuals back with all of their attributes:</p>
  
  <pre><code>lapply(ind,function(x){x$age &lt;- x$age+1; x})
  </code></pre>
  
  <p>Is there a map function from purrr that can do the same exact thing (give the same output as lapply)? When I use map(), I only get back a list of ages, and not all of the attributes for each individual:</p>
  
  <pre><code>map(ind, ~.$age+1)
  </code></pre>