function patch(proto, global) {
    try {
        defineProperty$1(proto, (global ? "V" : "v") + "elocity", Velocity$1);
    } catch (e) {
        console.warn("VelocityJS: Error when trying to add prototype.", e);
    }
}
Used to patch any object to allow Velocity chaining. In order to chain an
object must either be treatable as an array - with a <code>.length</code>
property, and each member a Node, or a Node directly.

By default Velocity will try to patch <code>window</code>,
<code>jQuery</code>, <code>Zepto</code>, and several classes that return
Nodes or lists of Nodes.