docs: function install (_Vue) {
    Vue = _Vue
    Vue.mixin(VueWildMixin)
  
    var mergeStrats = Vue.config.optionMergeStrategies
    mergeStrats.wilddog = mergeStrats.provide
  
    // extend instance methods
    Vue.prototype.$bindAsObject = function (key, source, cancelCallback, readyCallback) {
      ensureRefs(this)
      bind(this, key, {
        source: source,
        asObject: true,
        cancelCallback: cancelCallback,
        readyCallback: readyCallback
      })
    }
  
    Vue.prototype.$bindAsArray = function (key, source, cancelCallback, readyCallback) {
      ensureRefs(this)
      bind(this, key, {
        source: source,
        cancelCallback: cancelCallback,
        readyCallback: readyCallback
      })
    }
  
    Vue.prototype.$unbind = function (key) {
      unbind(this, key)
    }
  }