OK. For future reference, it's helpful to know what error you're encountering for triaging/figuring out issues. reprex (which shows input and output code) doesn't work in this case anyhow, because of the C stack error, but including the error that you are getting in the issue makes things just a little bit easier to get sorted!
@neuwirthe, reduce() isn't required to compose a list of functions. (In fact, doing so adds some overhead to the resulting composition.) It is more idiomatic to use unquote-splicing to compose a list of functions, e.g.