code: function bind(text, fn, store) {
    var data = store.data;
    var tmpl = mouth(text, store.data);
    var cb = tmpl[0];
    var keys = tmpl[1];
    fn(cb(store.data));
    for(var l = keys.length; l--;) {
      store.on('change ' + keys[l], function() {
        fn(cb(store.data));
      });
    }
  }
docs: Bind virtual dom with data store.
  
  @param {String} text
  @param {Function} fn
  @param {DataStore} store
  @api private