Generic function to bind arguments somewhere?

Do we have a generic extension of Base.Fix1 and Base.Fix2 in a lightweight package somewhere?

I mean some equivalent of

function bind_args(f, bound_args...; bound_kwargs...)
    (args...; kwargs...) -> f(bound_args..., args...; bound_kwargs..., kwargs...)
end