optionally create partials capturing additional arguments, rather than requiring users to do so themselves