Here is a basic example of a wrapper method, I am writing a method that just provides an alternative way of using an method that all ready exists.
In many respects this might appear to be silly and pointless, but there is a methods to the madness in some cases. If I where to expand this single method into a lengthly framework of hundreds of methods, it might still make sense to do something like this even if it is just for the sake of consistency.
When I looked over a late version of lodash (4.17.15) I have come across the use of and internal baseEach method that looks like this.
What is going on here is a bunch of native array and string methods are just being flat out right referenced from the lodash prototype. in other worlds lodash is not providing any actually functionality with some of these methods it is just wrapping native ones.