Creates a new object containing all methods from the prototype of the given instance, with each method bound to the original instance.
The type of the instance object
The object instance whose methods should be bound
A new object containing all prototype methods bound to the original instance
Creates a new object containing all methods from the prototype of the given instance, with each method bound to the original instance.