A useful function that I've found in the Magrittr package is freduce: freduce(value, function_list) where the value is piped from each function to the next, sequentially. The problem is that some of my functions take other parameters (in my case a single parameter that will be the same for each function). Does anyone know of a similar function that does what magrittr::freduce . I'm going to try to implement this for myself using Purrr functions, or and if that fails just loops or recursion. I'm curious if anyone has experience or a simple solution to this problem of wanting to use additional parameters in with freduce.