Thanks xiaodai.
Personally, I don’t create multiple versions of the same function. But I know its a much more important feature than what I’m suggesting. In any case, I can achieve the result with:
@pipe eachrow(D) .|> (; _..., f(; _... )... ) |> DataFrame
Its just not readable.